进行了数据库迁移(hrm-master)并出现了此错误

时间:2018-10-16 23:32:12

标签: laravel-5 laravel-migrations

  

SQLSTATE [42S02]:未找到基表或视图:1146表   “ hrm-master.sessions”不存在(SQL:从sessions中选择*   其中id = FCtzXvm1CTIvGJCfWuTVyO1bpyDIDVnt9FlmoCAY限制1)

     在Connection.php的Connection.php第647行中的

-> runQueryCallback('select *   来自sessions,其中id =吗?限制1',   数组('FCtzXvm1CTIvGJCfWuTVyO1bpyDIDVnt9FlmoCAY'),object(Closure))在   Connection.php第607行

1 个答案:

答案 0 :(得分:1)

您已将会话配置为使用config/session.php上的数据库。

您可以在此处阅读文档:https://laravel.com/docs/5.7/session#database-sessions

请确保您具有此表/迁移:

Schema::create('sessions', function ($table) {
    $table->string('id')->unique();
    $table->unsignedInteger('user_id')->nullable();
    $table->string('ip_address', 45)->nullable();
    $table->text('user_agent')->nullable();
    $table->text('payload');
    $table->integer('last_activity');
});

如果没有,请运行以下命令:

php artisan session:table

php artisan migrate