laravel-adminでControllarを作る際にModel does not exists !とエラーがでたときの対応方法をご紹介します。
laravel-adminは、どうしても、日本語の記事が少ないので、ちょっとしたエラーでもメモしとこうかと思います
Laravel8でMacで、以下のコマンドを実行した際にエラーがでた。
#php artisan admin:make InfoController --model=App\\Models\\Info
Model does not exists !
対応方法は、2つあるみたい。
- Modelを先に作成しとく必要がある。マニュアルには、Controllarをつくれとかいているけど、その前に、以下のModelをつくっとく必要があります。
- --modelのパス間違い
マニュアルには、--model=App\\\Infoとあるけど、laravel8から仕様がかわったそうで。--model=App\\Models\\InfoとModelsを間に入れる必要があります。
参考まで。