嗨,我对 Laravel 框架相当陌生。我正在尝试创建一个单独的控制器,在 laravel 微风中复制已注册的用户控制器.php,以便管理员用户能够添加新用户。但是我在自动登录时遇到了问题,一旦我添加了一个新用户,它就会自动登录到新用户。我怎样才能阻止这种情况发生。我看到帖子说要删除
$this->guard()->login($user);
但是当我看到 app/Auth/registeredusercontroller.php 时,我看不到那一行。
public function store(Request $request)
{
$request->validate([
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|confirmed|min:8',
]);
Auth::login($user = User::create([
'name' => $request->name,
'email' => $request->email,
'password' => Hash::make($request->password),
]));
$user->attachRole('user');
event(new Registered($user));
return redirect(RouteServiceProvider::HOME);
}
注册后如何停止自动登录。
任何帮助是极大的赞赏。