|
40 | 40 | 'busy_timeout' => null, |
41 | 41 | 'journal_mode' => null, |
42 | 42 | 'synchronous' => null, |
| 43 | + 'transaction_mode' => 'DEFERRED', |
43 | 44 | ], |
44 | 45 |
|
45 | 46 | 'mysql' => [ |
|
58 | 59 | 'strict' => true, |
59 | 60 | 'engine' => null, |
60 | 61 | 'options' => extension_loaded('pdo_mysql') ? array_filter([ |
61 | | - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), |
| 62 | + (PHP_VERSION_ID >= 80500 ? \Pdo\Mysql::ATTR_SSL_CA : \PDO::MYSQL_ATTR_SSL_CA) => env('MYSQL_ATTR_SSL_CA'), |
62 | 63 | ]) : [], |
63 | 64 | ], |
64 | 65 |
|
|
78 | 79 | 'strict' => true, |
79 | 80 | 'engine' => null, |
80 | 81 | 'options' => extension_loaded('pdo_mysql') ? array_filter([ |
81 | | - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), |
| 82 | + (PHP_VERSION_ID >= 80500 ? \Pdo\Mysql::ATTR_SSL_CA : \PDO::MYSQL_ATTR_SSL_CA) => env('MYSQL_ATTR_SSL_CA'), |
82 | 83 | ]) : [], |
83 | 84 | ], |
84 | 85 |
|
|
94 | 95 | 'prefix' => '', |
95 | 96 | 'prefix_indexes' => true, |
96 | 97 | 'search_path' => 'public', |
97 | | - 'sslmode' => 'prefer', |
| 98 | + 'sslmode' => env('DB_SSLMODE', 'prefer'), |
98 | 99 | ], |
99 | 100 |
|
100 | 101 | 'sqlsrv' => [ |
|
147 | 148 |
|
148 | 149 | 'options' => [ |
149 | 150 | 'cluster' => env('REDIS_CLUSTER', 'redis'), |
150 | | - 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), |
| 151 | + 'prefix' => env('REDIS_PREFIX', Str::slug((string) env('APP_NAME', 'laravel')).'-database-'), |
151 | 152 | 'persistent' => env('REDIS_PERSISTENT', false), |
152 | 153 | ], |
153 | 154 |
|
|
158 | 159 | 'password' => env('REDIS_PASSWORD'), |
159 | 160 | 'port' => env('REDIS_PORT', '6379'), |
160 | 161 | 'database' => env('REDIS_DB', '0'), |
| 162 | + 'max_retries' => env('REDIS_MAX_RETRIES', 3), |
| 163 | + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), |
| 164 | + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), |
| 165 | + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), |
161 | 166 | ], |
162 | 167 |
|
163 | 168 | 'cache' => [ |
|
167 | 172 | 'password' => env('REDIS_PASSWORD'), |
168 | 173 | 'port' => env('REDIS_PORT', '6379'), |
169 | 174 | 'database' => env('REDIS_CACHE_DB', '1'), |
| 175 | + 'max_retries' => env('REDIS_MAX_RETRIES', 3), |
| 176 | + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), |
| 177 | + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), |
| 178 | + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), |
170 | 179 | ], |
171 | 180 |
|
172 | 181 | ], |
|
0 commit comments