Laravel モデル作成時 エラー
php artisan make:model Models/Nendai
を実行すると
require(C:\Users\y-yos\Desktop\dev\okotoba8/vendor/autoload.php):
でエラーが出る
vendor がないということ。
リモートからclone したファイル一式だったため vendor が含まれていなかった
https://white-t007.com/tech/laravel/error01/
composer install を実行すると
Problem 1
– league/flysystem is locked to version 1.1.4 and an update of this package was not requested.
– league/flysystem 1.1.4 requires ext-fileinfo * -> it is missing from your system. Install or enable PHP’s fileinfo extension.
Problem 2
– league/mime-type-detection is locked to version 1.7.0 and an update of this package was not requested.
– league/mime-type-detection 1.7.0 requires ext-fileinfo * -> it is missing from your system. Install or enable PHP’s fileinfo extension.
Problem 3
– league/flysystem 1.1.4 requires ext-fileinfo * -> it is missing from your system. Install or enable PHP’s fileinfo extension.
– laravel/framework v8.51.0 requires league/flysystem ^1.1 -> satisfiable by league/flysystem[1.1.4].
– laravel/framework is locked to version v8.51.0 and an update of this package was not requested.
Windows環境でcomposerを使用したときに出たエラー(解消済み)
を参考にしてみるを参考にする
エラーメッセージにあるように、composerが必要としているPHPの拡張機能が無効となっているからで php.ini を編集し、
;extension=fileinfo
の先頭のセミコロンを削除(コメントアウトを解除)して
extension=fileinfo
とすることでエラーが解消された。