Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
148 changes: 147 additions & 1 deletion config/app.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,165 @@

return [

/*
|--------------------------------------------------------------------------
| Application Name
|--------------------------------------------------------------------------
|
| This value is the name of your application, which will be used when the
| framework needs to place the application's name in a notification or
| other UI elements where an application name needs to be displayed.
|
*/

'name' => env('APP_NAME', 'Speedtest Tracker'),

/*
|--------------------------------------------------------------------------
| 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
| the application so that it's available within Artisan commands.
|
*/

'url' => env('APP_URL', 'http://localhost'),

'force_https' => env('FORCE_HTTPS', false),

/*
|--------------------------------------------------------------------------
| Application Timezone
|--------------------------------------------------------------------------
|
| Here you may specify the default timezone for your application, which
| will be used by the PHP date and date-time functions. The timezone
| is set to "UTC" by default as it is suitable for most use cases.
|
*/

'timezone' => env('APP_TIMEZONE', 'UTC'),

/*
|--------------------------------------------------------------------------
| Application Locale Configuration
|--------------------------------------------------------------------------
|
| The application locale determines the default locale that will be used
| by Laravel's translation / localization methods. This option can be
| set to any locale for which you plan to have translation strings.
|
*/

'locale' => env('APP_LOCALE', 'en'),

'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'),

'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'),

/*
|--------------------------------------------------------------------------
| Encryption Key
|--------------------------------------------------------------------------
|
| This key is utilized by Laravel's encryption services and should be set
| to a random, 32 character string to ensure that all encrypted values
| are secure. You should do this prior to deploying the application.
|
*/

'cipher' => 'AES-256-CBC',

'key' => env('APP_KEY'),

'previous_keys' => [
...array_filter(
explode(',', env('APP_PREVIOUS_KEYS', ''))
),
],

/*
|--------------------------------------------------------------------------
| 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' => env('APP_MAINTENANCE_DRIVER', 'file'),
'store' => env('APP_MAINTENANCE_STORE', 'database'),
],

// TODO: move to speedtest.php configuration file

/*
|--------------------------------------------------------------------------
| Chart Configuration
|--------------------------------------------------------------------------
|
| Here you may specify the default settings for charts used in the application.
|
*/

'chart_begin_at_zero' => env('CHART_BEGIN_AT_ZERO', true),

'chart_datetime_format' => env('CHART_DATETIME_FORMAT', 'M. j - G:i'),

/*
|--------------------------------------------------------------------------
| Display Configuration
|--------------------------------------------------------------------------
|
| Here you may specify the default settings for displaying data in the application.
|
*/

'datetime_format' => env('DATETIME_FORMAT', 'M. jS, Y g:ia'),

'display_timezone' => env('DISPLAY_TIMEZONE', 'UTC'),

'force_https' => env('FORCE_HTTPS', false),
/*
|--------------------------------------------------------------------------
| Admin Configuration
|--------------------------------------------------------------------------
|
| Here you may specify the default account settings for the admin user at installation.
|
*/

'admin_name' => env('ADMIN_NAME', 'Admin'),

Expand Down
4 changes: 2 additions & 2 deletions config/speedtest.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
/**
* General settings.
*/
'build_date' => Carbon::parse('2025-11-13'),
'build_date' => Carbon::parse('2025-11-17'),

'build_version' => 'v1.7.4',
'build_version' => 'v1.8.0',

'content_width' => env('CONTENT_WIDTH', '7xl'),

Expand Down