はぁ?sail up -dコマンド打ったけど、エラーが発生して、画面表示されないよ
エラー内容
lluminate\Database\QueryException SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.sessions' doesn't exist (Connection: mysql, SQL: select * from sessions where id = xxx limit 1) GET localhost PHP 8.3.11 — Laravel 11.21.0it 1 ^
原因
どうやら、sessionsテーブルがみあたらないよ〜。作って〜早く〜
と言っているらしい。
解決策
ネット検索をした所、下記記述があり実行開始。(楽勝
sail artisan session:table
ERROR Migration already exists.
既にマイグレーションされてる。との事で、これはダメでした
で、あれば・・・
.envファイルを確認。確認する場所は、SESSION_DRIVERという項目
SESSION_DRIVER=ここです!
SESSION_LIFETIME=120
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_DOMAIN=null
ここの内容が、現在、
SESSION_DRIVER=database
となっている場合は、NG。以下に変更
SESSION_DRIVER=file
その後、念の為、以下コマンドを実行
sail artisan migrate
無事、画面が表示されました
この記事が気に入ったらサポートをしてみませんか?