请有人帮我。在laravel 5.3中注册后,如何禁用自动登录。我可以在5.2中做到,但不能在5.3中做到。
在5.3这里,您只需要重写register方法。您可以将以下内容添加到您的App\Http\Controllers\Auth\RegisterController:
/**
* Handle a registration request for the application.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function register(Request $request)
{
$this->validator($request->all())->validate();
event(new Registered($user = $this->create($request->all())));
//The auto login code has been removed from here.
return redirect($this->redirectPath());
}
Run Code Online (Sandbox Code Playgroud)
此外,您可以在register方法本身中更改重定向路径,也可以仅$redirectTo向类顶部更新属性。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
1119 次 |
| 最近记录: |