IT技術に関する情報掲載サイト

プログラミングに関することを掲載します。

laravel-adminでControllarを作る際にModel does not exists !とエラーがでたとき

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つあるみたい。

  1. Modelを先に作成しとく必要がある。マニュアルには、Controllarをつくれとかいているけど、その前に、以下のModelをつくっとく必要があります。

    php artisan make:model Info 

  2. --modelのパス間違い
    マニュアルには、--model=App\\\Infoとあるけど、laravel8から仕様がかわったそうで。--model=App\\Models\\InfoとModelsを間に入れる必要があります。

 

参考まで。