🕌

sail upしたときにsessionsテーブルがないというエラーが出たときの対処法

2024/03/30に公開

バージョン

$ sail artisan --version
Laravel Framework 11.1.1

エラー内容

SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "sessions" does not exist LINE 1: select * from "sessions" where "id" = $1 limit 1 ^

原因

SESSION_DRIVERdatabase になっているが、sessions テーブルがないため。

対処法

以下の方法のいずれかを実施する。http://localhost:80 にアクセスして、laravelの画面が表示されることを確認する。

その1

.envSESSION_DRIVERfileに変更する。

その2

以下のコマンドを実行する。

$ sail artisan migrate

マイグレーションが実行されて、sessions テーブルが作成される。

GitHubで編集を提案

Discussion