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 

とすることでエラーが解消された。