Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5fb1d35

Browse files
author
DKravtsov
committed
MySQL 8.4, Laravel 11, xdebug 3.3.2, changed tests convention (Feature -> Application), updated composer dependencies and docs.
1 parent 364a312 commit 5fb1d35

File tree

123 files changed

+6872
-5879
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

123 files changed

+6872
-5879
lines changed

‎.env.dev

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ WEB_PORT_SSL=443
44
# XDEBUG_CONFIG possible values: main|osx. Use main value for Linux and Windows, osx value for MacOS.
55
XDEBUG_CONFIG=main
66
# Sometimes we need to use different xdebug versions, list of versions can be found here - https://pecl.php.net/package/xdebug
7-
XDEBUG_VERSION=3.3.1
8-
# MySQL version, recommend values: 8.2|8.1|8.0
9-
MYSQL_VERSION=8.2
7+
XDEBUG_VERSION=3.3.2
8+
# MySQL version, recommend values: 8.4|8.3|8.2|8.1|8.0
9+
MYSQL_VERSION=8.4
1010
# 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
1111
INNODB_USE_NATIVE_AIO=1
1212
# 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
@@ -17,9 +17,20 @@ APP_NAME=Laravel
1717
APP_ENV=dev
1818
APP_KEY=base64:KgeWah2LwOk5HLjCYuIZjaQQwX59ASqUjCKZMD6H4Ew=
1919
APP_DEBUG=true
20+
APP_TIMEZONE=UTC
2021
APP_URL=http://localhost
2122

23+
APP_LOCALE=en
24+
APP_FALLBACK_LOCALE=en
25+
APP_FAKER_LOCALE=en_US
26+
27+
APP_MAINTENANCE_DRIVER=file
28+
APP_MAINTENANCE_STORE=database
29+
30+
BCRYPT_ROUNDS=12
31+
2232
LOG_CHANNEL=stack
33+
LOG_STACK=single
2334
LOG_DEPRECATIONS_CHANNEL=null
2435
LOG_LEVEL=debug
2536

@@ -30,15 +41,22 @@ DB_DATABASE=laravel
3041
DB_USERNAME=root
3142
DB_PASSWORD=secret
3243

33-
BROADCAST_DRIVER=log
34-
CACHE_DRIVER=file
35-
FILESYSTEM_DISK=local
36-
QUEUE_CONNECTION=sync
37-
SESSION_DRIVER=file
44+
SESSION_DRIVER=database
3845
SESSION_LIFETIME=120
46+
SESSION_ENCRYPT=false
47+
SESSION_PATH=/
48+
SESSION_DOMAIN=null
49+
50+
BROADCAST_CONNECTION=log
51+
FILESYSTEM_DISK=local
52+
QUEUE_CONNECTION=database
53+
54+
CACHE_STORE=database
55+
CACHE_PREFIX=
3956

4057
MEMCACHED_HOST=127.0.0.1
4158

59+
REDIS_CLIENT=phpredis
4260
REDIS_HOST=127.0.0.1
4361
REDIS_PASSWORD=null
4462
REDIS_PORT=6379
@@ -58,16 +76,4 @@ AWS_DEFAULT_REGION=us-east-1
5876
AWS_BUCKET=
5977
AWS_USE_PATH_STYLE_ENDPOINT=false
6078

61-
PUSHER_APP_ID=
62-
PUSHER_APP_KEY=
63-
PUSHER_APP_SECRET=
64-
PUSHER_HOST=
65-
PUSHER_PORT=443
66-
PUSHER_SCHEME=https
67-
PUSHER_APP_CLUSTER=mt1
68-
69-
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
70-
VITE_PUSHER_HOST="${PUSHER_HOST}"
71-
VITE_PUSHER_PORT="${PUSHER_PORT}"
72-
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
73-
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
79+
VITE_APP_NAME="${APP_NAME}"

‎.env.prod

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
###> docker configuration ###
22
WEB_PORT_HTTP=80
33
WEB_PORT_SSL=443
4-
# MySQL version, recommend values: 8.1|8.0
5-
MYSQL_VERSION=8.1
4+
# MySQL version, recommend values: 8.4|8.3|8.2|8.1|8.0
5+
MYSQL_VERSION=8.4
66
# 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
77
INNODB_USE_NATIVE_AIO=1
88
# 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
@@ -13,9 +13,22 @@ APP_NAME=Laravel
1313
APP_ENV=prod
1414
APP_KEY=
1515
APP_DEBUG=false
16+
APP_TIMEZONE=UTC
1617
APP_URL=http://localhost
1718

19+
APP_LOCALE=en
20+
APP_FALLBACK_LOCALE=en
21+
APP_FAKER_LOCALE=en_US
22+
23+
APP_MAINTENANCE_DRIVER=file
24+
APP_MAINTENANCE_STORE=database
25+
26+
BCRYPT_ROUNDS=12
27+
1828
LOG_CHANNEL=stack
29+
LOG_STACK=single
30+
LOG_DEPRECATIONS_CHANNEL=null
31+
LOG_LEVEL=critical
1932

2033
DB_CONNECTION=mysql
2134
DB_HOST=mysql
@@ -24,15 +37,22 @@ DB_DATABASE=laravel
2437
DB_USERNAME=root
2538
DB_PASSWORD=secret
2639

27-
BROADCAST_DRIVER=log
28-
CACHE_DRIVER=file
29-
FILESYSTEM_DISK=local
30-
QUEUE_CONNECTION=sync
31-
SESSION_DRIVER=file
40+
SESSION_DRIVER=database
3241
SESSION_LIFETIME=120
42+
SESSION_ENCRYPT=false
43+
SESSION_PATH=/
44+
SESSION_DOMAIN=null
45+
46+
BROADCAST_CONNECTION=log
47+
FILESYSTEM_DISK=local
48+
QUEUE_CONNECTION=database
49+
50+
CACHE_STORE=database
51+
CACHE_PREFIX=
3352

3453
MEMCACHED_HOST=127.0.0.1
3554

55+
REDIS_CLIENT=phpredis
3656
REDIS_HOST=127.0.0.1
3757
REDIS_PASSWORD=null
3858
REDIS_PORT=6379
@@ -52,16 +72,4 @@ AWS_DEFAULT_REGION=us-east-1
5272
AWS_BUCKET=
5373
AWS_USE_PATH_STYLE_ENDPOINT=false
5474

55-
PUSHER_APP_ID=
56-
PUSHER_APP_KEY=
57-
PUSHER_APP_SECRET=
58-
PUSHER_HOST=
59-
PUSHER_PORT=443
60-
PUSHER_SCHEME=https
61-
PUSHER_APP_CLUSTER=mt1
62-
63-
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
64-
VITE_PUSHER_HOST="${PUSHER_HOST}"
65-
VITE_PUSHER_PORT="${PUSHER_PORT}"
66-
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
67-
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
75+
VITE_APP_NAME="${APP_NAME}"

‎.env.staging

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
###> docker configuration ###
22
WEB_PORT_HTTP=80
33
WEB_PORT_SSL=443
4-
# MySQL version, recommend values: 8.1|8.0
5-
MYSQL_VERSION=8.1
4+
# MySQL version, recommend values: 8.4|8.3|8.2|8.1|8.0
5+
MYSQL_VERSION=8.4
66
# 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
77
INNODB_USE_NATIVE_AIO=1
88
# 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
@@ -13,9 +13,22 @@ APP_NAME=Laravel
1313
APP_ENV=staging
1414
APP_KEY=
1515
APP_DEBUG=false
16+
APP_TIMEZONE=UTC
1617
APP_URL=http://localhost
1718

19+
APP_LOCALE=en
20+
APP_FALLBACK_LOCALE=en
21+
APP_FAKER_LOCALE=en_US
22+
23+
APP_MAINTENANCE_DRIVER=file
24+
APP_MAINTENANCE_STORE=database
25+
26+
BCRYPT_ROUNDS=12
27+
1828
LOG_CHANNEL=stack
29+
LOG_STACK=single
30+
LOG_DEPRECATIONS_CHANNEL=null
31+
LOG_LEVEL=critical
1932

2033
DB_CONNECTION=mysql
2134
DB_HOST=mysql
@@ -24,15 +37,22 @@ DB_DATABASE=laravel
2437
DB_USERNAME=root
2538
DB_PASSWORD=secret
2639

27-
BROADCAST_DRIVER=log
28-
CACHE_DRIVER=file
29-
FILESYSTEM_DISK=local
30-
QUEUE_CONNECTION=sync
31-
SESSION_DRIVER=file
40+
SESSION_DRIVER=database
3241
SESSION_LIFETIME=120
42+
SESSION_ENCRYPT=false
43+
SESSION_PATH=/
44+
SESSION_DOMAIN=null
45+
46+
BROADCAST_CONNECTION=log
47+
FILESYSTEM_DISK=local
48+
QUEUE_CONNECTION=database
49+
50+
CACHE_STORE=database
51+
CACHE_PREFIX=
3352

3453
MEMCACHED_HOST=127.0.0.1
3554

55+
REDIS_CLIENT=phpredis
3656
REDIS_HOST=127.0.0.1
3757
REDIS_PASSWORD=null
3858
REDIS_PORT=6379
@@ -52,16 +72,4 @@ AWS_DEFAULT_REGION=us-east-1
5272
AWS_BUCKET=
5373
AWS_USE_PATH_STYLE_ENDPOINT=false
5474

55-
PUSHER_APP_ID=
56-
PUSHER_APP_KEY=
57-
PUSHER_APP_SECRET=
58-
PUSHER_HOST=
59-
PUSHER_PORT=443
60-
PUSHER_SCHEME=https
61-
PUSHER_APP_CLUSTER=mt1
62-
63-
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
64-
VITE_PUSHER_HOST="${PUSHER_HOST}"
65-
VITE_PUSHER_PORT="${PUSHER_PORT}"
66-
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
67-
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
75+
VITE_APP_NAME="${APP_NAME}"

‎.env.test

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ WEB_PORT_SSL=443
44
# XDEBUG_CONFIG possible values: main|osx. Use main value for Linux and Windows, osx value for MacOS.
55
XDEBUG_CONFIG=main
66
# Sometimes we need to use different xdebug versions, list of versions can be found here - https://pecl.php.net/package/xdebug
7-
XDEBUG_VERSION=3.3.1
8-
# MySQL version, recommend values: 8.2|8.1|8.0
9-
MYSQL_VERSION=8.2
7+
XDEBUG_VERSION=3.3.2
8+
# MySQL version, recommend values: 8.4|8.3|8.2|8.1|8.0
9+
MYSQL_VERSION=8.4
1010
# 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
1111
INNODB_USE_NATIVE_AIO=1
1212
# 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
@@ -16,10 +16,23 @@ SQL_MODE="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ER
1616
APP_NAME=Laravel
1717
APP_ENV=test
1818
APP_KEY=base64:KgeWah2LwOk5HLjCYuIZjaQQwX59ASqUjCKZMD6H4Ew=
19-
APP_DEBUG=false
19+
APP_DEBUG=true
20+
APP_TIMEZONE=UTC
2021
APP_URL=http://localhost
2122

23+
APP_LOCALE=en
24+
APP_FALLBACK_LOCALE=en
25+
APP_FAKER_LOCALE=en_US
26+
27+
APP_MAINTENANCE_DRIVER=file
28+
APP_MAINTENANCE_STORE=database
29+
30+
BCRYPT_ROUNDS=12
31+
2232
LOG_CHANNEL=stack
33+
LOG_STACK=single
34+
LOG_DEPRECATIONS_CHANNEL=null
35+
LOG_LEVEL=debug
2336

2437
DB_CONNECTION=mysql
2538
DB_HOST=mysql
@@ -28,15 +41,22 @@ DB_DATABASE=laravel_testing
2841
DB_USERNAME=root
2942
DB_PASSWORD=secret
3043

31-
BROADCAST_DRIVER=log
32-
CACHE_DRIVER=file
33-
FILESYSTEM_DISK=local
34-
QUEUE_CONNECTION=sync
35-
SESSION_DRIVER=file
44+
SESSION_DRIVER=database
3645
SESSION_LIFETIME=120
46+
SESSION_ENCRYPT=false
47+
SESSION_PATH=/
48+
SESSION_DOMAIN=null
49+
50+
BROADCAST_CONNECTION=log
51+
FILESYSTEM_DISK=local
52+
QUEUE_CONNECTION=database
53+
54+
CACHE_STORE=database
55+
CACHE_PREFIX=
3756

3857
MEMCACHED_HOST=127.0.0.1
3958

59+
REDIS_CLIENT=phpredis
4060
REDIS_HOST=127.0.0.1
4161
REDIS_PASSWORD=null
4262
REDIS_PORT=6379
@@ -56,16 +76,4 @@ AWS_DEFAULT_REGION=us-east-1
5676
AWS_BUCKET=
5777
AWS_USE_PATH_STYLE_ENDPOINT=false
5878

59-
PUSHER_APP_ID=
60-
PUSHER_APP_KEY=
61-
PUSHER_APP_SECRET=
62-
PUSHER_HOST=
63-
PUSHER_PORT=443
64-
PUSHER_SCHEME=https
65-
PUSHER_APP_CLUSTER=mt1
66-
67-
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
68-
VITE_PUSHER_HOST="${PUSHER_HOST}"
69-
VITE_PUSHER_PORT="${PUSHER_PORT}"
70-
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
71-
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
79+
VITE_APP_NAME="${APP_NAME}"

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /