在Laravel中创建会话时出现重复输入错误

时间:2017-08-31 14:55:45

标签: php mysql laravel session

我使用数据库驱动程序经常遇到Laravel会话的问题。

  

production.ERROR:PDOException:SQLSTATE [23000]:完整性约束   违规:1062重复录入   ' 4t343hgjaddsdfGBjsdmS5iAIr0r36r484gaduaD'为了钥匙   ' sessions_id_unique'在/var/app/current/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91

我使用的是Laravel 5.3和MySQL 5.6。

由于此错误,Laravel应用程序正在将用户注销。

我附上了代码段

public function takeCall(Request $request)
{
    $input = $request->all();
    $user = Employee::where('token', $input['token'])->first();
    if (!$user) {
        return response()->view('errors.error_page');
    }
    Auth::login($user);
    return redirect('take-call');
}

为什么我会收到此错误,我该如何解决?

0 个答案:

没有答案