私はCMSで作業していますが、移行に少し問題があります。新しい移行ファイルを追加し、それを追加したいと思いました。それはうまくいかなかったので、私はこのビットを実行しました:
php artisan migrate:reset
その後、私はこのビットを実行しました:
php artisan migrate:install
php artisan migrate
そして今、私はこのエラーを受け取ります:
{"error":{"type":"Illuminate\\Database\\QueryException","message":"SQLSTATE[42S02]: Base table or
view not found:1146 Table 'cms.pages' doesn't exist (SQL: select * from `pages`)"
エラーは、データベースが見つからないことを示しています。
移行を実行するコマンドもあり、次のように実行します。
php artisan app:install
しかし、それは同じエラーを示しています...
これを使用して、コンソールからアプリを実行するタイミングを指定できます。この問題はコマンドを実行したときにのみ発生すると思います
if( !App::runningInConsole() ){
//allow laravel-menu to run
}
このようにして、存在しないテーブルからのデータのロードを防ぎます