Base table or view not found: 1146 エラー

Laravelをローカルにインストロールし、ログイン認証機能を実装した上でエックスサーバーにデプロイ。
ログイン認証を試すと、

SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘xxx.users’ doesn’t exist (SQL: select count(*) as aggregate from `users` where `email` = test ▶”

というエラーが。

サーバーにログインして、プロジェクトフォルダに移動し

php artisan migrate

を実行

すると
Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Migrated: 2014_10_12_000000_create_users_table (6.87ms)
Migrating: 2014_10_12_100000_create_password_resets_table
Migrated: 2014_10_12_100000_create_password_resets_table (5.22ms)
Migrating: 2019_08_19_000000_create_failed_jobs_table
Migrated: 2019_08_19_000000_create_failed_jobs_table (6.52ms)
Migrating: 2019_12_14_000001_create_personal_access_tokens_table
Migrated: 2019_12_14_000001_create_personal_access_tokens_table (8.11ms)

となり、再度ログインを試すと正しく動きました。

コメント

タイトルとURLをコピーしました