传递给 App\Http\Controllers\Auth\LoginController::attemptLogin() 的参数 1 必须是 App\Http\Controllers\Auth\Request 的实例
Argument 1 passed to App\Http\Controllers\Auth\LoginController::attemptLogin() must be an instance of App\Http\Controllers\Auth\Request
我正在添加 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')
);
}
我希望用户登录准确 division_id 1
在 LoginController 的顶部使用 \Illuminate\Http\Request;
导入请求 class。
这应该可以解决它 ;)
你应该写这个。
use \Illuminate\Http\Request;
我正在添加 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')
);
}
我希望用户登录准确 division_id 1
在 LoginController 的顶部使用 \Illuminate\Http\Request;
导入请求 class。
这应该可以解决它 ;)
你应该写这个。
use \Illuminate\Http\Request;