コンテンツにスキップ

04 設定

設定

【 .env 】
環境に依存するような設定値。
DBの接続情報。
環境によって切り替えたい値がある場合は .env に書いておいて、適宜参照する。

----------------------------
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
----------------------------
DB_CONNECTION=sqlite
----------------------------

=======================================
【 config 】
.env ファイルに書かれた値を参照する

app.php    アプリ全体の設定
    'env' => env('APP_ENV', 'production'),
    'debug' => env('APP_DEBUG', false),
    'url' => env('APP_URL', 'http://localhost'),

env と書かれている関数は env-helper と呼ばれていて、.env から値を持ってくるための命令。

    'timezone' => 'Asia/Tokyo',
    'locale' => 'ja',