Laravel 7 перенаправление при входе в систему на основе значения пользователя - PullRequest
0 голосов
/ 04 августа 2020

Я использую Laravel 7 и встроенный Auth для выполнения функции входа в систему В моей таблице пользователей у меня есть столбец с именем roleid, который я пытаюсь перенаправить при входе в систему на указанный маршрут c на основе того, что пользователи roleid:

Я думаю в своем приложении / Http / auth / LoginController. php Мне нужно было бы закомментировать строку, в которой написано

protected $redirectTo = '/';

Но тогда как мне получить информация о пользователях, в частности значение того, что в столбце roleid для пользователя?

1 Ответ

0 голосов
/ 06 августа 2020

Используйте laravel охранников.

В основном вам нужно добавить новую роль в массив guards в config/auth.php. Затем вы можете скопировать и вставить папку Auth по умолчанию для новой роли и изменить ее так, чтобы она имела смысл.

Дополнительные сведения см. В этой статье: https://pusher.com/tutorials/multiple-authentication-guards-laravel

...