Laravel从5.0升级到5.1登录问题

Laravel从5.0升级到5.1登录问题,laravel,login,upgrade,Laravel,Login,Upgrade,将Laravel从5.0升级到5.1后,我的AuthController中的登录用户出现问题 旧构造函数: public function __construct(Guard $auth, Registrar $registrar) { $this->auth = $auth; $this->registrar = $registrar; $this->middleware('guest', ['except' => 'getLogout']);

将Laravel从5.0升级到5.1后,我的AuthController中的登录用户出现问题

旧构造函数:

public function __construct(Guard $auth, Registrar $registrar)
{
    $this->auth = $auth;
    $this->registrar = $registrar;

    $this->middleware('guest', ['except' => 'getLogout']);
}
public function __construct()
{
    $this->middleware('guest', ['except' => 'getLogout']);
}
新建造商:

public function __construct(Guard $auth, Registrar $registrar)
{
    $this->auth = $auth;
    $this->registrar = $registrar;

    $this->middleware('guest', ['except' => 'getLogout']);
}
public function __construct()
{
    $this->middleware('guest', ['except' => 'getLogout']);
}
这里不工作$this->auth->login$user

如何更改$this->auth->login$user?

您可以使用Facade:

因此:


我是从Laravel5.2开始的,所以我不知道默认情况下,facade是否在config/app.php中。如果没有,您应该将Auth facade添加到config/app.php

您是否尝试过清除缓存和编写器转储自动加载?尝试Auth::login$userWhat's not work??请给出它抛出的异常。