Laravel 6 перенаправить пользователя в зависимости от его роли не работает - PullRequest
1 голос
/ 13 января 2020

Я использовал систему аутентификации, встроенную в Laravel 6. Кажется, я не могу перенаправить пользователей в зависимости от их роли.

Это мои столбцы в таблице пользователей:

  • имя пользователя
  • пароль
  • электронная почта
  • roleid

В свой LoginController я добавил этот код:

public function redirectTo(){

    // User role
    $role = Auth::user()->roleid; 

    // Check user role
    switch ($role) {
        case 1:
                return '/';
            break;
        case 2:
                return '/application/candidates';
            break; 
    }
}

Когда я пытался войти, используя разные учетные данные с разными ролями, я всегда оказывался на маршруте root.

Я что-то упустил?

1 Ответ

0 голосов
/ 14 января 2020

Вы пробовали:

return redirect('/');

вместо

return '/';
...