двойное перенаправление в контроллере входа в laravel - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть 2 типа пользователей (simpleUser и admin). Я разделил их с помощью роли атрибута в базе данных. Поэтому я хочу, чтобы двойная регистрация перенаправляла обратно на роль атрибута.

1 Ответ

0 голосов
/ 22 апреля 2019

LoginController:

   public function login(Request $request)
{
    $this->validateLogin($request);

    if($this->guard()->validate($this->credentials($request))) {
        if(Auth::attempt(['email' => $request->email, 'password' => $request->password)) {
            if(Auth::user()->role == 'admin') {
                return redirect('adminpage');
            } else {
                return redirect('clientpage');
            }
        } 
    } else {
        return response()->json([
            'error' => 'Credentials do not match our database.'
        ], 401);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...