Php Laravel在尝试从多个帐户登录时给出会话错误

Php Laravel在尝试从多个帐户登录时给出会话错误,php,session,laravel-5,Php,Session,Laravel 5,我有一个用户表,它有三种类型的用户,Admin,storemanager,用户表中的类型值为1,2表示Admin和storemanager。登录和注销对于一种类型的用户很容易运行。但是当我尝试从另一个帐户登录,从第一个帐户注销时,它给出了错误。。。。。。 传递给Illumb\Session\Middleware\StartSession::AddCookietoreResponse()的参数1必须是Symfony\Component\HttpFoundation\Response的实例,Illu

我有一个用户表,它有三种类型的用户,Admin,storemanager,用户表中的类型值为1,2表示Admin和storemanager。登录和注销对于一种类型的用户很容易运行。但是当我尝试从另一个帐户登录,从第一个帐户注销时,它给出了错误。。。。。。 传递给Illumb\Session\Middleware\StartSession::AddCookietoreResponse()的参数1必须是Symfony\Component\HttpFoundation\Response的实例,Illumb\View\View的实例,在第70行的C:\xampp\htdocs\loyaty\vendor\laravel\framework\src\Illumb\Session\Middleware\StartSession.php中调用 错误第一次出现,第二次运行正常 这是我的登录控制器代码

public function login_post(Request $request)
{

    if (
        Auth::attempt([
            'email' => $request->email,
            'password' => $request->password,
            'user_type' => 1
        ],true) ||
        Auth::attempt([
            'email' => $request->email,
            'password' => $request->password,
            'user_type' => 2
        ],true)
    ) {            
        return redirect('admin/dashboard');
    } else {
        Session::flash('message', 'Invalid email and password');
    }

    return view('admin.login.index');
}

//for logout
public function logout(Request $request) {
    Auth::logout();
    return redirect('/admin_login');
}
请帮忙解决这个问题