<?php12use Illuminate\Support\Facades\Facade;34return [5/*6|--------------------------------------------------------------------------7| Application Version8|--------------------------------------------------------------------------9| This value is set when creating a Pterodactyl release. You should not10| change this value if you are not maintaining your own internal versions.11*/1213'version' => 'canary',1415/*16|--------------------------------------------------------------------------17| Application Name18|--------------------------------------------------------------------------19|20| This value is the name of your application, which will be used when the21| framework needs to place the application's name in a notification or22| other UI elements where an application name needs to be displayed.23|24*/2526'name' => env('APP_NAME', 'Pterodactyl'),2728/*29|--------------------------------------------------------------------------30| Application Environment31|--------------------------------------------------------------------------32|33| This value determines the "environment" your application is currently34| running in. This may determine how you prefer to configure various35| services the application utilizes. Set this in your ".env" file.36|37*/3839'env' => env('APP_ENV', 'production'),4041/*42|--------------------------------------------------------------------------43| Application Debug Mode44|--------------------------------------------------------------------------45|46| When your application is in debug mode, detailed error messages with47| stack traces will be shown on every error that occurs within your48| application. If disabled, a simple generic error page is shown.49|50*/5152'debug' => (bool) env('APP_DEBUG', false),5354/*55|--------------------------------------------------------------------------56| Application URL57|--------------------------------------------------------------------------58|59| This URL is used by the console to properly generate URLs when using60| the Artisan command line tool. You should set this to the root of61| the application so that it's available within Artisan commands.62|63*/6465'url' => env('APP_URL', 'http://localhost'),6667/*68|--------------------------------------------------------------------------69| Application Timezone70|--------------------------------------------------------------------------71|72| Here you may specify the default timezone for your application, which73| will be used by the PHP date and date-time functions. The timezone74| is set to "UTC" by default as it is suitable for most use cases.75|76*/7778'timezone' => env('APP_TIMEZONE', 'UTC'),7980/*81|--------------------------------------------------------------------------82| Application Locale Configuration83|--------------------------------------------------------------------------84|85| The application locale determines the default locale that will be used86| by Laravel's translation / localization methods. This option can be87| set to any locale for which you plan to have translation strings.88|89*/9091'locale' => env('APP_LOCALE', 'en'),9293'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'),9495'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'),9697/*98|--------------------------------------------------------------------------99| Encryption Key100|--------------------------------------------------------------------------101|102| This key is utilized by Laravel's encryption services and should be set103| to a random, 32 character string to ensure that all encrypted values104| are secure. You should do this prior to deploying the application.105|106*/107108'cipher' => 'AES-256-CBC',109110'key' => env('APP_KEY'),111112'previous_keys' => [113...array_filter(114explode(',', env('APP_PREVIOUS_KEYS', ''))115),116],117118/*119|--------------------------------------------------------------------------120| Maintenance Mode Driver121|--------------------------------------------------------------------------122|123| These configuration options determine the driver used to determine and124| manage Laravel's "maintenance mode" status. The "cache" driver will125| allow maintenance mode to be controlled across multiple machines.126|127| Supported drivers: "file", "cache"128|129*/130131'maintenance' => [132'driver' => env('APP_MAINTENANCE_DRIVER', 'file'),133'store' => env('APP_MAINTENANCE_STORE', 'database'),134],135136/*137|--------------------------------------------------------------------------138| Exception Reporter Configuration139|--------------------------------------------------------------------------140|141| If you're encountering weird behavior with the Panel and no exceptions142| are being logged try changing the environment variable below to be true.143| This will override the default "don't report" behavior of the Panel and log144| all exceptions. This will be quite noisy.145|146*/147148'exceptions' => [149'report_all' => env('APP_REPORT_ALL_EXCEPTIONS', false),150],151152/*153|--------------------------------------------------------------------------154| Autoloaded Service Providers155|--------------------------------------------------------------------------156|157| The service providers listed here will be automatically loaded on the158| request to your application. Feel free to add your own services to159| this array to grant expanded functionality to your applications.160|161*/162163'providers' => [164/*165* Laravel Framework Service Providers...166*/167Illuminate\Auth\AuthServiceProvider::class,168Illuminate\Broadcasting\BroadcastServiceProvider::class,169Illuminate\Bus\BusServiceProvider::class,170Illuminate\Cache\CacheServiceProvider::class,171Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,172Illuminate\Cookie\CookieServiceProvider::class,173Illuminate\Database\DatabaseServiceProvider::class,174Illuminate\Encryption\EncryptionServiceProvider::class,175Illuminate\Filesystem\FilesystemServiceProvider::class,176Illuminate\Foundation\Providers\FoundationServiceProvider::class,177Illuminate\Hashing\HashServiceProvider::class,178Illuminate\Mail\MailServiceProvider::class,179Illuminate\Notifications\NotificationServiceProvider::class,180Illuminate\Pagination\PaginationServiceProvider::class,181Illuminate\Pipeline\PipelineServiceProvider::class,182Illuminate\Queue\QueueServiceProvider::class,183Illuminate\Redis\RedisServiceProvider::class,184Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,185Illuminate\Session\SessionServiceProvider::class,186Illuminate\Translation\TranslationServiceProvider::class,187Illuminate\Validation\ValidationServiceProvider::class,188Illuminate\View\ViewServiceProvider::class,189190/*191* Application Service Providers...192*/193Pterodactyl\Providers\ActivityLogServiceProvider::class,194Pterodactyl\Providers\AppServiceProvider::class,195Pterodactyl\Providers\AuthServiceProvider::class,196Pterodactyl\Providers\BackupsServiceProvider::class,197Pterodactyl\Providers\BladeServiceProvider::class,198Pterodactyl\Providers\EventServiceProvider::class,199Pterodactyl\Providers\HashidsServiceProvider::class,200Pterodactyl\Providers\RouteServiceProvider::class,201Pterodactyl\Providers\RepositoryServiceProvider::class,202Pterodactyl\Providers\ViewComposerServiceProvider::class,203204/*205* Additional Dependencies206*/207Prologue\Alerts\AlertsServiceProvider::class,208],209210/*211|--------------------------------------------------------------------------212| Class Aliases213|--------------------------------------------------------------------------214|215| This array of class aliases will be registered when this application216| is started. However, feel free to register as many as you wish as217| the aliases are "lazy" loaded, so they don't hinder performance.218|219*/220221'aliases' => Facade::defaultAliases()->merge([222'Alert' => Prologue\Alerts\Facades\Alert::class,223'Carbon' => Carbon\Carbon::class,224'JavaScript' => Laracasts\Utilities\JavaScript\JavaScriptFacade::class,225'Theme' => Pterodactyl\Extensions\Facades\Theme::class,226227// Custom Facades228'Activity' => Pterodactyl\Facades\Activity::class,229'LogBatch' => Pterodactyl\Facades\LogBatch::class,230'LogTarget' => Pterodactyl\Facades\LogTarget::class,231])->toArray(),232];233234235