Как перенаправить пользователей после входа в систему в зависимости от их роли в laravel - PullRequest
0 голосов
/ 08 октября 2019

В моем проекте я хочу, чтобы одна таблица пользователей и таблица ролей отличали их от другой таблицы ролей. Может кто-нибудь сказать мне, как я могу установить это в своем контроллере входа в систему?

1 Ответ

1 голос
/ 08 октября 2019

Хорошее место для определения этого - LoginController

Переопределить функцию redirectTo и вернуть правильный URL-адрес на основе аутентифицированной роли пользователя

Что-то подобное должно работать

protected function redirectTo()
{
    return auth()->user()->role->name == 'admin' ? '/dashboard' : '/home';
}

С Документы

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...