传递给App \ Http \ Controllers \ Auth \ LoginController :: attemptLogin()的参数1必须是App \ Http \ Controllers \ Auth \ Request的实例

Ray*_*der 0 authentication laravel laravel-5 laravel-5.6 laravel-authentication

我为身份验证添加了1个属性,但是它不起作用。我什么都不会改变

在我的LoginController中添加此2方法

protected function credentials(Request $request)
    {
        return $request->only($this->username(), 'password', 'division_id');
    }
/**
 * Attempt to log the user into the application.
 *
 * @param  \Illuminate\Http\Request  $request
 * @return bool
 */


protected function attemptLogin(Request $request)
{
    $request->merge(['division_id' => '1']);
    return $this->guard()->attempt(
        $this->credentials($request), $request->filled('remember')
    );
}
Run Code Online (Sandbox Code Playgroud)

我只想登录精确的Division_id 1

Ism*_*oev 9

\Illuminate\Http\Request;在LoginController顶部使用导入请求类。

那应该解决它;)