Chapter 06

[Laravel] DO NOT use env function in Code

at yasu
at yasu
2022.01.19に更新
このチャプターの目次

プロジェクト内で env() を使わず、config を使って変数の値は取得しましょう。

唯一 env() を使って良いのは configディレクトリ以下にある設定ファイルです。

参考: Configuration Caching -- laravel.com/docs/5.8/

woozy

$ajax_end_point = env('APP_URL');
$mail_from = env('MAIL_FROM_ADDRESS');

GOOD

$ajax_end_point = config('app.url');
$mail_from = config('mail.from.address');

One More

この例の ajax_end_point は、ほしいのがURLなので、Routing を使う方法がなお良い。

$ajax_end_point = url('/');