User Module
The User module configuration file can be found at config/asgard/user/config.php
.
You can add additional columns on the users table if that's really needed. For instance if you want to have an username.
This defaults to the following fields:
'fillable' => [
'email',
'password',
'permissions',
'first_name',
'last_name',
],
On the Sentinel user driver, you can choose which columns you would like to use as login attribute. By default this uses the email column.
'login-columns' => ['email'],
You'll notice this is an array, indeed Sentinel allows multiple possible login columns.
Define which route to redirect to after a successful login.
This defaults to the homepage
route.
'redirect_route_after_login' => 'homepage',
Define which route the user should be redirected to after accessing a resource that requires to be logged in.
'redirect_route_not_logged_in' => 'auth/login',
Allow anonymous user registration. If this is diabled the link to register a new account and its routes will be disabled.
'allow_user_registration' => true,
Define which user driver to use.
It defaults to Sentinel.
'driver' => 'Sentinel',
Make sure to install the wanted driver on composer first.
Also, be sure to check out the User Drivers documentation page for additional info on how to create new user & role drivers.