-
Notifications
You must be signed in to change notification settings - Fork 191
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
11 changed files
with
1,320 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,215 @@ | ||
<?php | ||
|
||
use Illuminate\Support\Facades\Facade; | ||
|
||
return [ | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application Name | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This value is the name of your application. This value is used when the | ||
| framework needs to place the application's name in a notification or | ||
| any other location as required by the application or its packages. | ||
| | ||
*/ | ||
|
||
'name' => env('APP_NAME', 'Laravel'), | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application Environment | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This value determines the "environment" your application is currently | ||
| running in. This may determine how you prefer to configure various | ||
| services the application utilizes. Set this in your ".env" file. | ||
| | ||
*/ | ||
|
||
'env' => env('APP_ENV', 'production'), | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application Debug Mode | ||
|-------------------------------------------------------------------------- | ||
| | ||
| When your application is in debug mode, detailed error messages with | ||
| stack traces will be shown on every error that occurs within your | ||
| application. If disabled, a simple generic error page is shown. | ||
| | ||
*/ | ||
|
||
'debug' => (bool) env('APP_DEBUG', false), | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application URL | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This URL is used by the console to properly generate URLs when using | ||
| the Artisan command line tool. You should set this to the root of | ||
| your application so that it is used when running Artisan tasks. | ||
| | ||
*/ | ||
|
||
'url' => env('APP_URL', 'http://localhost'), | ||
|
||
'asset_url' => env('ASSET_URL'), | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application Timezone | ||
|-------------------------------------------------------------------------- | ||
| | ||
| Here you may specify the default timezone for your application, which | ||
| will be used by the PHP date and date-time functions. We have gone | ||
| ahead and set this to a sensible default for you out of the box. | ||
| | ||
*/ | ||
|
||
'timezone' => 'UTC', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application Locale Configuration | ||
|-------------------------------------------------------------------------- | ||
| | ||
| The application locale determines the default locale that will be used | ||
| by the translation service provider. You are free to set this value | ||
| to any of the locales which will be supported by the application. | ||
| | ||
*/ | ||
|
||
'locale' => 'en', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application Fallback Locale | ||
|-------------------------------------------------------------------------- | ||
| | ||
| The fallback locale determines the locale to use when the current one | ||
| is not available. You may change the value to correspond to any of | ||
| the language folders that are provided through your application. | ||
| | ||
*/ | ||
|
||
'fallback_locale' => 'en', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Faker Locale | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This locale will be used by the Faker PHP library when generating fake | ||
| data for your database seeds. For example, this will be used to get | ||
| localized telephone numbers, street address information and more. | ||
| | ||
*/ | ||
|
||
'faker_locale' => 'en_US', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Encryption Key | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This key is used by the Illuminate encrypter service and should be set | ||
| to a random, 32 character string, otherwise these encrypted strings | ||
| will not be safe. Please do this before deploying an application! | ||
| | ||
*/ | ||
|
||
'key' => env('APP_KEY'), | ||
|
||
'cipher' => 'AES-256-CBC', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Maintenance Mode Driver | ||
|-------------------------------------------------------------------------- | ||
| | ||
| These configuration options determine the driver used to determine and | ||
| manage Laravel's "maintenance mode" status. The "cache" driver will | ||
| allow maintenance mode to be controlled across multiple machines. | ||
| | ||
| Supported drivers: "file", "cache" | ||
| | ||
*/ | ||
|
||
'maintenance' => [ | ||
'driver' => 'file', | ||
// 'store' => 'redis', | ||
], | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Autoloaded Service Providers | ||
|-------------------------------------------------------------------------- | ||
| | ||
| The service providers listed here will be automatically loaded on the | ||
| request to your application. Feel free to add your own services to | ||
| this array to grant expanded functionality to your applications. | ||
| | ||
*/ | ||
|
||
'providers' => [ | ||
|
||
/* | ||
* Laravel Framework Service Providers... | ||
*/ | ||
Illuminate\Auth\AuthServiceProvider::class, | ||
Illuminate\Broadcasting\BroadcastServiceProvider::class, | ||
Illuminate\Bus\BusServiceProvider::class, | ||
Illuminate\Cache\CacheServiceProvider::class, | ||
Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, | ||
Illuminate\Cookie\CookieServiceProvider::class, | ||
Illuminate\Database\DatabaseServiceProvider::class, | ||
Illuminate\Encryption\EncryptionServiceProvider::class, | ||
Illuminate\Filesystem\FilesystemServiceProvider::class, | ||
Illuminate\Foundation\Providers\FoundationServiceProvider::class, | ||
Illuminate\Hashing\HashServiceProvider::class, | ||
Illuminate\Mail\MailServiceProvider::class, | ||
Illuminate\Notifications\NotificationServiceProvider::class, | ||
Illuminate\Pagination\PaginationServiceProvider::class, | ||
Illuminate\Pipeline\PipelineServiceProvider::class, | ||
Illuminate\Queue\QueueServiceProvider::class, | ||
Illuminate\Redis\RedisServiceProvider::class, | ||
Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, | ||
Illuminate\Session\SessionServiceProvider::class, | ||
Illuminate\Translation\TranslationServiceProvider::class, | ||
Illuminate\Validation\ValidationServiceProvider::class, | ||
Illuminate\View\ViewServiceProvider::class, | ||
|
||
/* | ||
* Package Service Providers... | ||
*/ | ||
|
||
/* | ||
* Application Service Providers... | ||
*/ | ||
App\Providers\AppServiceProvider::class, | ||
App\Providers\AuthServiceProvider::class, | ||
// App\Providers\BroadcastServiceProvider::class, | ||
App\Providers\EventServiceProvider::class, | ||
App\Providers\RouteServiceProvider::class, | ||
|
||
], | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Class Aliases | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This array of class aliases will be registered when this application | ||
| is started. However, feel free to register as many as you wish as | ||
| the aliases are "lazy" loaded so they don't hinder performance. | ||
| | ||
*/ | ||
|
||
'aliases' => Facade::defaultAliases()->merge([ | ||
// 'ExampleClass' => App\Example\ExampleClass::class, | ||
])->toArray(), | ||
|
||
]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
<?php | ||
|
||
return [ | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Authentication Defaults | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This option controls the default authentication "guard" and password | ||
| reset options for your application. You may change these defaults | ||
| as required, but they're a perfect start for most applications. | ||
| | ||
*/ | ||
|
||
'defaults' => [ | ||
'guard' => 'web', | ||
'passwords' => 'users', | ||
], | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Authentication Guards | ||
|-------------------------------------------------------------------------- | ||
| | ||
| Next, you may define every authentication guard for your application. | ||
| Of course, a great default configuration has been defined for you | ||
| here which uses session storage and the Eloquent user provider. | ||
| | ||
| All authentication drivers have a user provider. This defines how the | ||
| users are actually retrieved out of your database or other storage | ||
| mechanisms used by this application to persist your user's data. | ||
| | ||
| Supported: "session" | ||
| | ||
*/ | ||
|
||
'guards' => [ | ||
'web' => [ | ||
'driver' => 'session', | ||
'provider' => 'users', | ||
], | ||
], | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| User Providers | ||
|-------------------------------------------------------------------------- | ||
| | ||
| All authentication drivers have a user provider. This defines how the | ||
| users are actually retrieved out of your database or other storage | ||
| mechanisms used by this application to persist your user's data. | ||
| | ||
| If you have multiple user tables or models you may configure multiple | ||
| sources which represent each model / table. These sources may then | ||
| be assigned to any extra authentication guards you have defined. | ||
| | ||
| Supported: "database", "eloquent" | ||
| | ||
*/ | ||
|
||
'providers' => [ | ||
'users' => [ | ||
'driver' => 'eloquent', | ||
'model' => App\Models\User::class, | ||
], | ||
|
||
// 'users' => [ | ||
// 'driver' => 'database', | ||
// 'table' => 'users', | ||
// ], | ||
], | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Resetting Passwords | ||
|-------------------------------------------------------------------------- | ||
| | ||
| You may specify multiple password reset configurations if you have more | ||
| than one user table or model in the application and you want to have | ||
| separate password reset settings based on the specific user types. | ||
| | ||
| The expire time is the number of minutes that each reset token will be | ||
| considered valid. This security feature keeps tokens short-lived so | ||
| they have less time to be guessed. You may change this as needed. | ||
| | ||
*/ | ||
|
||
'passwords' => [ | ||
'users' => [ | ||
'provider' => 'users', | ||
'table' => 'password_resets', | ||
'expire' => 60, | ||
'throttle' => 60, | ||
], | ||
], | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Password Confirmation Timeout | ||
|-------------------------------------------------------------------------- | ||
| | ||
| Here you may define the amount of seconds before a password confirmation | ||
| times out and the user is prompted to re-enter their password via the | ||
| confirmation screen. By default, the timeout lasts for three hours. | ||
| | ||
*/ | ||
|
||
'password_timeout' => 10800, | ||
|
||
]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
<?php | ||
|
||
use Illuminate\Support\Str; | ||
|
||
return [ | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Default Cache Store | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This option controls the default cache connection that gets used while | ||
| using this caching library. This connection is used when another is | ||
| not explicitly specified when executing a given caching function. | ||
| | ||
*/ | ||
|
||
'default' => env('CACHE_DRIVER', 'file'), | ||
|
||
]; |
Oops, something went wrong.