123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- <?php
- use App\Providers\RouteServiceProvider;
- use Laravel\Fortify\Features;
- return [
- /*
- |--------------------------------------------------------------------------
- | Fortify Guard
- |--------------------------------------------------------------------------
- |
- | Here you may specify which authentication guard Fortify will use while
- | authenticating users. This value should correspond with one of your
- | guards that is already present in your "auth" configuration file.
- |
- */
- 'guard' => 'web',
- /*
- |--------------------------------------------------------------------------
- | Fortify Password Broker
- |--------------------------------------------------------------------------
- |
- | Here you may specify which password broker Fortify can use when a user
- | is resetting their password. This configured value should match one
- | of your password brokers setup in your "auth" configuration file.
- |
- */
- 'passwords' => 'users',
- /*
- |--------------------------------------------------------------------------
- | Username / Email
- |--------------------------------------------------------------------------
- |
- | This value defines which model attribute should be considered as your
- | application's "username" field. Typically, this might be the email
- | address of the users but you are free to change this value here.
- |
- | Out of the box, Fortify expects forgot password and reset password
- | requests to have a field named 'email'. If the application uses
- | another name for the field you may define it below as needed.
- |
- */
- 'username' => 'email',
- 'email' => 'email',
- /*
- |--------------------------------------------------------------------------
- | Home Path
- |--------------------------------------------------------------------------
- |
- | Here you may configure the path where users will get redirected during
- | authentication or password reset when the operations are successful
- | and the user is authenticated. You are free to change this value.
- |
- */
- 'home' => RouteServiceProvider::HOME,
- /*
- |--------------------------------------------------------------------------
- | Fortify Routes Prefix / Subdomain
- |--------------------------------------------------------------------------
- |
- | Here you may specify which prefix Fortify will assign to all the routes
- | that it registers with the application. If necessary, you may change
- | subdomain under which all of the Fortify routes will be available.
- |
- */
- 'prefix' => '',
- 'domain' => null,
- /*
- |--------------------------------------------------------------------------
- | Fortify Routes Middleware
- |--------------------------------------------------------------------------
- |
- | Here you may specify which middleware Fortify will assign to the routes
- | that it registers with the application. If necessary, you may change
- | these middleware but typically this provided default is preferred.
- |
- */
- 'middleware' => ['web'],
- /*
- |--------------------------------------------------------------------------
- | Rate Limiting
- |--------------------------------------------------------------------------
- |
- | By default, Fortify will throttle logins to five requests per minute for
- | every email and IP address combination. However, if you would like to
- | specify a custom rate limiter to call then you may specify it here.
- |
- */
- 'limiters' => [
- 'login' => 'login',
- 'two-factor' => 'two-factor',
- ],
- /*
- |--------------------------------------------------------------------------
- | Register View Routes
- |--------------------------------------------------------------------------
- |
- | Here you may specify if the routes returning views should be disabled as
- | you may not need them when building your own application. This may be
- | especially true if you're writing a custom single-page application.
- |
- */
- 'views' => true,
- /*
- |--------------------------------------------------------------------------
- | Features
- |--------------------------------------------------------------------------
- |
- | Some of the Fortify features are optional. You may disable the features
- | by removing them from this array. You're free to only remove some of
- | these features or you can even remove all of these if you need to.
- |
- */
- 'features' => [
- Features::registration(),
- Features::resetPasswords(),
- // Features::emailVerification(),
- Features::updateProfileInformation(),
- Features::updatePasswords(),
- Features::twoFactorAuthentication([
- 'confirmPassword' => true,
- ]),
- ],
- ];
|