diff --git a/.env.example b/.env.example index 668c06f02..25c569e9e 100644 --- a/.env.example +++ b/.env.example @@ -5,7 +5,7 @@ APP_DEBUG=true APP_LOG_LEVEL=debug APP_URL=http://localhost -DB_CONNECTION=mysql +DB_CONNECTION=mysql8 DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead diff --git a/config/database.php b/config/database.php index ecc2da8f6..0060e2583 100644 --- a/config/database.php +++ b/config/database.php @@ -66,6 +66,29 @@ 'sslmode' => 'prefer', ], + 'mysql8' => [ + 'driver' => 'mysql', + 'host' => env( 'DB_HOST', '127.0.0.1' ), + 'port' => env( 'DB_PORT', '3306' ), + 'database' => env( 'DB_DATABASE', 'forge' ), + 'username' => env( 'DB_USERNAME', 'forge' ), + 'password' => env( 'DB_PASSWORD', '' ), + 'unix_socket' => env( 'DB_SOCKET', '' ), + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'strict' => true, + 'engine' => null, + 'modes' => [ + 'ONLY_FULL_GROUP_BY', + 'STRICT_TRANS_TABLES', + 'NO_ZERO_IN_DATE', + 'NO_ZERO_DATE', + 'ERROR_FOR_DIVISION_BY_ZERO', + 'NO_ENGINE_SUBSTITUTION', + ], + ], + ], /*