Die Datei
.env
ist eine Konfigurationsdatei, die Informationen zur Datenbankkonfiguration enthält. config->database.php
enthält die Konfiguration aller Datenbanken, die in connections
verwendet werden sollen. In der Datenbankkonfiguration dienen die Informationen zu default
dazu, die Konfigurationsdatei env('DB_HOST', 'localhost')
zu lesen. Der zweite Parameter ist der Standardparameter. .env
mysql
:.env
<code>DB_HOST=localhost DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD=</code>
laravel
<code>mysql -u root CREATE DATABASE laravel</code>
mysql
<code> 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, ], </code>
config