The User module configuration file can be found at
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' => [
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
'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.