Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: systemsdk/docker-apache-php-laravel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.2.2
Choose a base ref
...
head repository: systemsdk/docker-apache-php-laravel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 8 commits
  • 178 files changed
  • 2 contributors

Commits on Nov 17, 2023

  1. Updated composer dependencies, recipes, PHPStorm configuration, Qodan…

    …a, docs.
    DKravtsov committed Nov 17, 2023
    Copy the full SHA
    2a86783 View commit details

Commits on Feb 22, 2024

  1. Php 8.3, MySQL 8.2, updated composer dependencies.

    DKravtsov committed Feb 22, 2024
    Copy the full SHA
    364a312 View commit details

Commits on Jun 17, 2024

  1. MySQL 8.4, Laravel 11, xdebug 3.3.2, changed tests convention (Featur…

    …e -> Application), updated composer dependencies and docs.
    DKravtsov committed Jun 17, 2024
    Copy the full SHA
    5fb1d35 View commit details

Commits on Jul 7, 2024

  1. Updated docker docs, docker configs.

    DKravtsov committed Jul 7, 2024
    Copy the full SHA
    5c5d5a3 View commit details

Commits on Aug 21, 2024

  1. Updated composer dependencies, added fish shell, bash completion.

    DKravtsov committed Aug 21, 2024
    Copy the full SHA
    a3f5548 View commit details

Commits on Oct 30, 2024

  1. Updated composer dependencies, improved docker configuration.

    DKravtsov committed Oct 30, 2024
    Copy the full SHA
    a18cd28 View commit details

Commits on Jan 12, 2025

  1. php 8.4 & xdebug 3.4.0, mysql 8.4.3, phpcpd 8.0.0, updated composer d…

    …ependencies.
    DKravtsov committed Jan 12, 2025
    Copy the full SHA
    9cda7d9 View commit details

Commits on Apr 20, 2025

  1. Laravel 12. Updated composer dependencies, xdebug and phpcpd. MySQL 8…

    ….4.4.
    DKravtsov committed Apr 20, 2025
    Copy the full SHA
    e4e74e5 View commit details
Showing with 16,958 additions and 10,756 deletions.
  1. +13 −8 .circleci/config.yml
  2. +16 −8 .dockerignore
  3. +42 −24 .env.dev
  4. +37 −24 .env.prod
  5. +37 −24 .env.staging
  6. +43 −25 .env.test
  7. +42 −24 .env.test-ci
  8. +1 −0 .gitattributes
  9. +42 −25 .github/workflows/ci.yml
  10. +15 −4 .gitignore
  11. +7 −6 .gitlab-ci.yml
  12. +9 −0 .idea/.gitignore
  13. +6 −0 .idea/PMDPlugin.xml
  14. +119 −0 .idea/blade.xml
  15. +47 −0 .idea/codeStyles/Project.xml
  16. +5 −0 .idea/codeStyles/codeStyleConfig.xml
  17. +18 −0 .idea/codeception.xml
  18. +418 −0 .idea/htdocs.iml
  19. +216 −0 .idea/inspectionProfiles/Project_Default.xml
  20. +22 −0 .idea/laravel-idea.xml
  21. +8 −0 .idea/laravel-plugin.xml
  22. +6 −0 .idea/misc.xml
  23. +8 −0 .idea/modules.xml
  24. +40 −0 .idea/php-docker-settings.xml
  25. +544 −0 .idea/php.xml
  26. +25 −0 .idea/phpspec.xml
  27. +13 −0 .idea/phpunit.xml
  28. +6 −0 .idea/symfony2.xml
  29. +13 −0 .idea/vcs.xml
  30. +0 −12 .styleci.yml
  31. +21 −1 Dockerfile
  32. +39 −26 Makefile
  33. +2 −2 app/Console/Commands/DbWaitDatabase.php
  34. +0 −30 app/Console/Kernel.php
  35. +0 −45 app/Exceptions/Handler.php
  36. +1 −7 app/Http/Controllers/Controller.php
  37. +0 −69 app/Http/Kernel.php
  38. +0 −19 app/Http/Middleware/Authenticate.php
  39. +0 −17 app/Http/Middleware/EncryptCookies.php
  40. +0 −17 app/Http/Middleware/PreventRequestsDuringMaintenance.php
  41. +0 −32 app/Http/Middleware/RedirectIfAuthenticated.php
  42. +0 −21 app/Http/Middleware/TrimStrings.php
  43. +0 −22 app/Http/Middleware/TrustHosts.php
  44. +0 −29 app/Http/Middleware/TrustProxies.php
  45. +0 −24 app/Http/Middleware/ValidateSignature.php
  46. +0 −17 app/Http/Middleware/VerifyCsrfToken.php
  47. +12 −9 app/Models/User.php
  48. +0 −28 app/Providers/AuthServiceProvider.php
  49. +0 −21 app/Providers/BroadcastServiceProvider.php
  50. +0 −40 app/Providers/EventServiceProvider.php
  51. +0 −48 app/Providers/RouteServiceProvider.php
  52. +6 −44 artisan
  53. +3 −2 bitbucket-pipelines.yml
  54. +16 −53 bootstrap/app.php
  55. +5 −0 bootstrap/providers.php
  56. +45 −0 compose-prod.yaml
  57. +45 −0 compose-staging.yaml
  58. +51 −0 compose-test-ci.yaml
  59. +61 −0 compose.yaml
  60. +27 −18 composer.json
  61. +2,250 −2,734 composer.lock
  62. +23 −112 config/app.php
  63. +18 −18 config/auth.php
  64. +0 −70 config/broadcasting.php
  65. +15 −17 config/cache.php
  66. +0 −34 config/cors.php
  67. +51 −28 config/database.php
  68. +10 −6 config/filesystems.php
  69. +0 −52 config/hashing.php
  70. +26 −16 config/logging.php
  71. +35 −41 config/mail.php
  72. +37 −18 config/queue.php
  73. +0 −67 config/sanctum.php
  74. +11 −7 config/services.php
  75. +48 −32 config/session.php
  76. +0 −36 config/view.php
  77. +7 −1 database/factories/UserFactory.php
  78. +17 −0 ...ons/{2014/10/2014_10_12_000000_create_users_table.php → 0001_01_01_000000_create_users_table.php}
  79. +35 −0 database/migrations/0001_01_01_000001_create_cache_table.php
  80. +57 −0 database/migrations/0001_01_01_000002_create_jobs_table.php
  81. +0 −28 database/migrations/2014/10/2014_10_12_100000_create_password_resets_table.php
  82. +0 −32 database/migrations/2019/08/2019_08_19_000000_create_failed_jobs_table.php
  83. +0 −33 database/migrations/2019/12/2019_12_14_000001_create_personal_access_tokens_table.php
  84. +7 −5 database/seeders/DatabaseSeeder.php
  85. +0 −47 docker-compose-prod.yml
  86. +0 −47 docker-compose-staging.yml
  87. +0 −51 docker-compose-test-ci.yml
  88. +0 −62 docker-compose.yml
  89. +55 −148 docker/dev/php.ini
  90. +2 −2 docker/dev/xdebug-main.ini
  91. +1 −1 docker/dev/xdebug-osx.ini
  92. +13 −0 docker/fish/completions/artisan.fish
  93. +341 −0 docker/fish/completions/composer.fish
  94. +5 −0 docker/fish/config.fish
  95. +3 −0 docker/fish/functions/artisan.fish
  96. +1 −1 docker/general/do_we_need_xdebug.sh
  97. +57 −150 docker/prod/php.ini
  98. +57 −150 docker/staging/php.ini
  99. +57 −150 docker/test/php.ini
  100. +3 −1 docs/commands.md
  101. +53 −32 docs/development.md
  102. BIN docs/images/phpstorm_07.png
  103. BIN docs/images/phpstorm_08.png
  104. BIN docs/images/phpstorm_09.png
  105. BIN docs/images/phpstorm_10.png
  106. BIN docs/images/phpstorm_11_1.png
  107. BIN docs/images/phpstorm_11_2.png
  108. BIN docs/images/phpstorm_11_3.png
  109. BIN docs/images/phpstorm_code_style.png
  110. BIN docs/images/phpstorm_inspections.png
  111. BIN docs/images/phpstorm_laravel_pint_1.png
  112. BIN docs/images/phpstorm_laravel_pint_2.png
  113. BIN docs/images/phpstorm_php_code_sniffer_1.png
  114. BIN docs/images/phpstorm_php_code_sniffer_2.png
  115. BIN docs/images/phpstorm_php_cs_fixer_1.png
  116. BIN docs/images/phpstorm_php_cs_fixer_2.png
  117. BIN docs/images/phpstorm_phpmd_1.png
  118. BIN docs/images/phpstorm_phpmd_2.png
  119. BIN docs/images/phpstorm_phpstan_1.png
  120. BIN docs/images/phpstorm_phpstan_2.png
  121. +26 −14 docs/phpstorm.md
  122. +14 −21 docs/phpstorm/CodeStyle.xml
  123. +215 −209 docs/phpstorm/Inspections.xml
  124. +5 −3 docs/testing.md
  125. +22 −18 ecs.php
  126. +0 −20 lang/en/auth.php
  127. +0 −19 lang/en/pagination.php
  128. +0 −22 lang/en/passwords.php
  129. +0 −179 lang/en/validation.php
  130. +9 −5 package.json
  131. BIN phpcpd.phar
  132. +2 −5 phpstan.neon.dist
  133. +14 −10 phpunit.xml
  134. +4 −0 public/.htaccess
  135. +5 −43 public/index.php
  136. +43 −14 qodana.yaml
  137. +16 −15 readme.md
  138. +2 −2 rector.php
  139. +11 −0 resources/css/app.css
  140. +0 −28 resources/js/bootstrap.js
  141. +248 −111 resources/views/welcome.blade.php
  142. +0 −19 routes/api.php
  143. +0 −18 routes/channels.php
  144. +0 −11 routes/console.php
  145. +0 −11 routes/web.php
  146. +1 −0 storage/app/.gitignore
  147. +2 −0 storage/app/private/.gitignore
  148. 0 storage/framework/cache/.gitignore
  149. 0 storage/framework/cache/data/.gitignore
  150. 0 storage/framework/sessions/.gitignore
  151. 0 storage/framework/testing/.gitignore
  152. 0 storage/framework/views/.gitignore
  153. 0 storage/logs/.gitignore
  154. +1 −1 tests/{Feature → Application}/ExampleTest.php
  155. +0 −23 tests/CreatesApplication.php
  156. +0 −1 tests/TestCase.php
  157. +1 −1 tests/Unit/ExampleTest.php
  158. +3 −3 tools/01_phpunit/composer.json
  159. +737 −533 tools/01_phpunit/composer.lock
  160. +4 −4 tools/02_phpstan/composer.json
  161. +2,326 −1,371 tools/02_phpstan/composer.lock
  162. +5 −4 tools/03_ecs/composer.json
  163. +1,492 −453 tools/03_ecs/composer.lock
  164. +3 −3 tools/04_php-coveralls/composer.json
  165. +612 −369 tools/04_php-coveralls/composer.lock
  166. +3 −3 tools/05_phpinsights/composer.json
  167. +1,833 −777 tools/05_phpinsights/composer.lock
  168. +3 −3 tools/06_phpmd/composer.json
  169. +570 −316 tools/06_phpmd/composer.lock
  170. +2 −2 tools/07_phpmetrics/composer.json
  171. +438 −191 tools/07_phpmetrics/composer.lock
  172. +4 −4 tools/08_rector/composer.json
  173. +455 −208 tools/08_rector/composer.lock
  174. +5 −5 tools/09_composer/composer.json
  175. +1,087 −630 tools/09_composer/composer.lock
  176. +21 −0 tools/10_phpcpd/composer.json
  177. +1,265 −0 tools/10_phpcpd/composer.lock
  178. +2 −0 vite.config.js
21 changes: 13 additions & 8 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -37,31 +37,36 @@ jobs:
command: |
make report-code-coverage
- run:
name: Checks for security vulnerability advisories for installed packages
command: |
make composer-audit
- run:
name: Check coding standard & CodeSniffer
command: |
make ecs
make phpcs
- run:
name: Run PHP copy/paste detector
name: Run PHPStan
command: |
make phpcpd
make phpstan
- run:
name: Run PHP mess detector
name: Run PHPInsights
command: |
make phpmd
make phpinsights
- run:
name: Run PHPStan static analysis tool
name: Run PHP Mess Detector
command: |
make phpstan
make phpmd
- run:
name: Run Phpinsights PHP quality checks
name: Run PHP copy paste detector
command: |
make phpinsights
make phpcpd
- store_artifacts:
path: reports
24 changes: 16 additions & 8 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,16 +1,24 @@
### User-specific stuff:
/.git*
/.idea*
/.idea/workspace.xml
.dockerignore
.editorconfig

### Other data
storage/mysql-data
vendor/
/tools/*/vendor/
bootstrap/cache
!bootstrap/cache/.gitignore
.phpstorm.meta.php
Dockerfile
_ide_helper.php
docker-compose.yml
docker-compose-test-ci.yml
docker-compose-staging.yml
docker-compose-prod.yml

### Vendor bin dependencies
/tools/*/vendor/
.phpunit.cache
.phpunit.result.cache

### Docker
Dockerfile
compose.yaml
compose-test-ci.yaml
compose-staging.yaml
compose-prod.yaml
66 changes: 42 additions & 24 deletions .env.dev
Original file line number Diff line number Diff line change
@@ -1,23 +1,46 @@
###> docker configuration ###
###> Apache docker configuration. ###
WEB_PORT_HTTP=80
WEB_PORT_SSL=443
###< Apache docker configuration ###

###> XDebug docker configuration. ###
# XDEBUG_CONFIG possible values: main|osx. Use main value for Linux and Windows, osx value for MacOS.
XDEBUG_CONFIG=main
# MySQL version, recommend values: 8.1|8.0
MYSQL_VERSION=8.1
# Sometimes we need to use different xdebug versions, list of versions can be found here - https://pecl.php.net/package/xdebug
XDEBUG_VERSION=3.4.2
###< XDebug docker configuration ###

###> MySQL docker configuration. ###
# MySQL version, recommend values: 9.1.0|9.0.1|8.4.4|8.3.0|8.2.0|8.1.0|8.0.39
MYSQL_VERSION=8.4.4
# MySQL INNODB_USE_NATIVE_AIO possible values: 1|0. Set to 0 when AIO interface is not supported on OSX. https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_use_native_aio
INNODB_USE_NATIVE_AIO=1
# Sometimes AWS MySQL RDS has SQL_MODE="NO_ENGINE_SUBSTITUTION" (https://github.com/awsdocs/amazon-rds-user-guide/issues/160) but MySQL default described here - https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sql_mode
SQL_MODE="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
###< docker configuration ###
MYSQL_ROOT_PASSWORD=secret
MYSQL_PORT=33061
###< MySQL docker configuration ###

APP_NAME=Laravel
APP_ENV=dev
APP_KEY=base64:KgeWah2LwOk5HLjCYuIZjaQQwX59ASqUjCKZMD6H4Ew=
APP_DEBUG=true
APP_TIMEZONE=UTC
APP_URL=http://localhost

APP_LOCALE=en
APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=en_US

APP_MAINTENANCE_DRIVER=file
APP_MAINTENANCE_STORE=database

PHP_CLI_SERVER_WORKERS=4

BCRYPT_ROUNDS=12

LOG_CHANNEL=stack
LOG_STACK=single
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug

@@ -26,27 +49,34 @@ DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=secret
DB_PASSWORD="${MYSQL_ROOT_PASSWORD}"

BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DISK=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_DOMAIN=null

BROADCAST_CONNECTION=log
FILESYSTEM_DISK=local
QUEUE_CONNECTION=database

CACHE_STORE=database
CACHE_PREFIX=

MEMCACHED_HOST=127.0.0.1

REDIS_CLIENT=phpredis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_SCHEME=null
MAIL_HOST=mail
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"

@@ -56,16 +86,4 @@ AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_HOST=
PUSHER_PORT=443
PUSHER_SCHEME=https
PUSHER_APP_CLUSTER=mt1

VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
VITE_PUSHER_HOST="${PUSHER_HOST}"
VITE_PUSHER_PORT="${PUSHER_PORT}"
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
VITE_APP_NAME="${APP_NAME}"
61 changes: 37 additions & 24 deletions .env.prod
Original file line number Diff line number Diff line change
@@ -1,48 +1,73 @@
###> docker configuration ###
###> Apache docker configuration. ###
WEB_PORT_HTTP=80
WEB_PORT_SSL=443
# MySQL version, recommend values: 8.1|8.0
MYSQL_VERSION=8.1
###< Apache docker configuration ###

###> MySQL docker configuration. ###
# MySQL version, recommend values: 9.1.0|9.0.1|8.4.4|8.3.0|8.2.0|8.1.0|8.0.39
MYSQL_VERSION=8.4.4
# MySQL INNODB_USE_NATIVE_AIO possible values: 1|0. Set to 0 when AIO interface is not supported on OSX. https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_use_native_aio
INNODB_USE_NATIVE_AIO=1
# Sometimes AWS MySQL RDS has SQL_MODE="NO_ENGINE_SUBSTITUTION" (https://github.com/awsdocs/amazon-rds-user-guide/issues/160) but MySQL default described here - https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sql_mode
SQL_MODE="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
###< docker configuration ###
MYSQL_ROOT_PASSWORD=secret
MYSQL_PORT=33061
###< MySQL docker configuration ###

APP_NAME=Laravel
APP_ENV=prod
APP_KEY=
APP_DEBUG=false
APP_TIMEZONE=UTC
APP_URL=http://localhost

APP_LOCALE=en
APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=en_US

APP_MAINTENANCE_DRIVER=file
APP_MAINTENANCE_STORE=database

BCRYPT_ROUNDS=12

LOG_CHANNEL=stack
LOG_STACK=single
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=critical

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=secret
DB_PASSWORD="${MYSQL_ROOT_PASSWORD}"

BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DISK=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_DOMAIN=null

BROADCAST_CONNECTION=log
FILESYSTEM_DISK=local
QUEUE_CONNECTION=database

CACHE_STORE=database
CACHE_PREFIX=

MEMCACHED_HOST=127.0.0.1

REDIS_CLIENT=phpredis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_SCHEME=null
MAIL_HOST=mail
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

@@ -52,16 +77,4 @@ AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_HOST=
PUSHER_PORT=443
PUSHER_SCHEME=https
PUSHER_APP_CLUSTER=mt1

VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
VITE_PUSHER_HOST="${PUSHER_HOST}"
VITE_PUSHER_PORT="${PUSHER_PORT}"
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
VITE_APP_NAME="${APP_NAME}"
61 changes: 37 additions & 24 deletions .env.staging
Original file line number Diff line number Diff line change
@@ -1,48 +1,73 @@
###> docker configuration ###
###> Apache docker configuration. ###
WEB_PORT_HTTP=80
WEB_PORT_SSL=443
# MySQL version, recommend values: 8.1|8.0
MYSQL_VERSION=8.1
###< Apache docker configuration ###

###> MySQL docker configuration. ###
# MySQL version, recommend values: 9.1.0|9.0.1|8.4.4|8.3.0|8.2.0|8.1.0|8.0.39
MYSQL_VERSION=8.4.4
# MySQL INNODB_USE_NATIVE_AIO possible values: 1|0. Set to 0 when AIO interface is not supported on OSX. https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_use_native_aio
INNODB_USE_NATIVE_AIO=1
# Sometimes AWS MySQL RDS has SQL_MODE="NO_ENGINE_SUBSTITUTION" (https://github.com/awsdocs/amazon-rds-user-guide/issues/160) but MySQL default described here - https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sql_mode
SQL_MODE="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
###< docker configuration ###
MYSQL_ROOT_PASSWORD=secret
MYSQL_PORT=33061
###< MySQL docker configuration ###

APP_NAME=Laravel
APP_ENV=staging
APP_KEY=
APP_DEBUG=false
APP_TIMEZONE=UTC
APP_URL=http://localhost

APP_LOCALE=en
APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=en_US

APP_MAINTENANCE_DRIVER=file
APP_MAINTENANCE_STORE=database

BCRYPT_ROUNDS=12

LOG_CHANNEL=stack
LOG_STACK=single
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=critical

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=secret
DB_PASSWORD="${MYSQL_ROOT_PASSWORD}"

BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DISK=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_DOMAIN=null

BROADCAST_CONNECTION=log
FILESYSTEM_DISK=local
QUEUE_CONNECTION=database

CACHE_STORE=database
CACHE_PREFIX=

MEMCACHED_HOST=127.0.0.1

REDIS_CLIENT=phpredis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_SCHEME=null
MAIL_HOST=mail
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

@@ -52,16 +77,4 @@ AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_HOST=
PUSHER_PORT=443
PUSHER_SCHEME=https
PUSHER_APP_CLUSTER=mt1

VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
VITE_PUSHER_HOST="${PUSHER_HOST}"
VITE_PUSHER_PORT="${PUSHER_PORT}"
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
VITE_APP_NAME="${APP_NAME}"
Loading