【Laravel sailでDB接続エラー】SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘laravel.sessions’ doesn’t exist

Laravel,PHP

エラー文

「run」を実行したときにエラーが発生しました。
その原因と解決方法を見ていきましょう。

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.sessions' doesn't exist

原因

データベース内のテーブル「laravel.sessions」が存在しないことを示しています。
もう少しだけ詳しくいうと、Laravelアプリケーションがセッションを管理するために使用するテーブルが見つからないという意味です。

スポンサードサーチ

解決

「.env」ファイルへの記述間違いがないかの確認をしてください。

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=sail
DB_PASSWORD=password

migrateを行なってデータベースにテーブルを追加してください。

sail artisan migrate

以上で解決ができます。

Laravel,PHPLaravel

Posted by kami