どうも、カワジュンです。
個人開発の練習がてらポートフォリオサイトを作成しております。
構成はReact & Laravelを想定しています。
リンク
この本を参考に、環境構築をしている過程で、フロントエンド関係のファイルをReact用に変更するために、以下のコマンドを実行しました。
ちなみに、Laravelのバージョンは8.40.0です。
php artisan preset react
すると、以下のエラーが発生しました。
Command "preset" is not defined.
直訳すると、「コマンド preset は定義されていないです。」です。
コマンドが〇〇されていないという場合は大体、コマンドがインストールされていないパターンが多いですね。
以下のサイトに解決策が載っていました。
このサイト曰く、Laravel7からはpresetコマンドがなくなったので、代わりにuiコマンドを使いましょうということでした。
まずuiコマンドをインストールして、
composer require laravel/ui
再度実行。
php artisan ui react
今度はうまくいきました。