Fatal error: Uncaught Error: Failed opening required ‘product/vendor/autoload.php’ (include_path=”) in product\artisan:18の解決方法。Laravelエラー

Laravel7を使用して発生した

Fatal error: Uncaught Error: Failed opening required 'product/vendor/autoload.php' (include_path='') in product\artisan:18

の解決方法を記載します。

Fatal error: Uncaught Error: Failed opening required ‘product/vendor/autoload.php’ (include_path=”) in product\artisan:18の解決方法。Laravelエラー

Laravel7で制作したWEBアプリをローカルにgitcloneでクローンし、おもむろにphp artisan serveとしたところ、次のようなエラーが表示されました。

PHP Warning: require(product/vendor/autoload.php): Failed to open stream: No such file or directory inproduct\artisan on line 18

Warning: require(product/vendor/autoload.php): Failed to open stream: No such file or directory in product\artisan on line 18
PHP Fatal error: Uncaught Error: Failed opening required 'product/vendor/autoload.php' (include_path='product\PEAR') in product\artisan:18
Stack trace:
#0 {main}
thrown in product\artisan on line 18

Fatal error: Uncaught Error: Failed opening required 'product/vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in product\artisan:18
Stack trace:
#0 {main}
thrown in product\artisan on line 18

簡単に要約すると、autoload.phpがないため、php artisanコマンドを実行できないようです。

このエラーについては、こちらのコマンドでエラー解決します。

composer install

コマンドを入力するとダウンロード&インストールが始まります。

Package manifest generated successfully.
76 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

と表示されればインストールが完了となります。

豆知識:composer -vでバージョン表示されてもgitclone後はcomposer installの実行は必要

gitclone後にcomposer -vを実行すると、バージョン表示がされます。そのため、一見するとcomposer installは不要に見えます。

が、gitcloneを実行した場合autoload.php等まではコピーされませんので、composer installは必ず必要なようです。

コメントを残す

メールアドレスが公開されることはありません。