タグ

ブックマーク / qiita.com/yamaji_daisuke (2)

  • Laravel5.6のメンテナンスモードについて(許可IPを指定方法など) - Qiita

    前置き Laravelに標準でついてるメンテナンスモードですが、許可IPを指定できることを今日知りました。ホワイトリストを指定したりするために、自作 or 改修の必要があると思っていたので、目から鱗です。 どうもLaravel5.6になって実装されたものらしく、5.5では使えません。 以下の内容は公式ドキュメントにも記載されています。 https://laravel.com/docs/5.6/configuration#maintenance-mode 一方、5.5のドキュメントを見ると許可IPの指定については書いてありませんでした。 メッセージとRetry-Afterの指定は5.5でもできるみたい。 https://laravel.com/docs/5.5/configuration#maintenance-mode 使い方 通常

    Laravel5.6のメンテナンスモードについて(許可IPを指定方法など) - Qiita
  • Laravelのenv関数で値が取得できない原因と対策 - Qiita

    return [ 'name' => env('APP_NAME', 'Laravel'), 'env' => env('APP_ENV', 'production'), ]; env関数の第2引数はデフォルト値です。上記の例ですと、APP_NAMEという環境変数が.envに設定されていない場合、env関数は'Laravel'という値を返します。 題「env関数で値が取得できない」理由 .envファイルに環境変数が設定されているにも関わらず、env関数がnullを返す場合があります。それは、設定ファイルがキャッシュされている場合です。「設定ファイルがキャッシュされると、.envファイルはロードされなくなり、env関数の呼び出しは全てnullを返す」仕様らしいです。参考はこちら。 /// 前提:.envにAPP_NAME=laravelを設定している /// 設定ファイルがキャッシュされて

    Laravelのenv関数で値が取得できない原因と対策 - Qiita
  • 1