こんにちは私はすべてのコントローラとビューに設定とアクセス可能をロードしようとしています。これを行うには良い方法がありますか?Laravelデータベースから設定し、すべてのコントローラとビューにアクセス可能
1
A
答えて
0
前述したように、他のすべてのコントローラが拡張されているコントローラを変更し、その変数を__construct()関数に追加することができます。たとえば、私の5.3プロジェクトでは、すべてのコントローラがApp \ Http \ Controllers \ Controllerを拡張します。あなたがここにロジックのすべてのソートを行うと、あなたが望む任意の変数を設定することができます
protected $settings; // Protected so child controllers can't modify it
public function __construct() {
$this->settings = Settings::first();
}
:(関数が存在する場合、または更新)そのコントローラでは、このようなものを追加します。そして、子コントローラでは、あなたがそれらにアクセスするためにしなければならないすべては、あなたがビューでそれを使用したい場合は、ビューにそれを渡す必要があります
if($this->settings->my_setting == TRUE)
のように、$this->settings
を使用しています。共有する場合はすべてのビューが表示されますので、instructions hereに従ってください。
関連する問題
- 1. Laravelはすべてのビューからデータにアクセスします
- 2. 特定のコントローラ機能を持つすべてのビューのバーボタンアイテム
- 3. データベースへのアクセスが可能なJavaを使用してウェブサイトを設定する
- 4. Laravelビューからコントローラへデータを渡す
- 5. Cancancan:すべてのコントローラの認可を設定する
- 6. 角度ルートからLaravelコントローラにアクセス
- 7. すべてのコントローラで関数にアクセスする方法laravel
- 8. Laravel 5.4未定義コントローラからビューまでの変数
- 9. コントローラやデータベースモデルからのビューの更新可能
- 10. ビュー内のコントローラの機能へのアクセス
- 11. Laravelデータベースとコントローラの問題
- 12. Angularjs:複数のコントローラ間でアクセス可能なサービスを設定する
- 13. すべてのサーブレットからアクセス可能なデータ
- 14. IIS 7の設定 - すべてがweb.configで設定可能ですか?
- 15. Laravel 5.2のコントローラを介してミドルウェアからビューに変数を渡します
- 16. 利用可能なすべてのViewComponentsをリストとしてアクセス
- 17. Laravelリレーションシップを使用してビューからデータベースにデータを表示
- 18. コントローラでlaravelでデータベースから選択
- 19. Laravel - すべての可能性のあるエラーの1つのビュー
- 20. スタックトレースから呼び出し元オブジェクトにアクセスし、そのプロパティを設定することは可能ですか?
- 21. Laravelのdbシステムからアクセス可能な値を作成する
- 22. コントローラからのクッキーをlaravelのビューに渡す
- 23. ハイパーリンクをクリックしてコントローラからビューにパラメータを返すときにビューからコントローラにパラメータを渡す
- 24. Laravel 5.4 - 未定義の変数:コントローラからビューに変数を渡す
- 25. ビューはlaravelのコントローラで定義された変数にアクセスできません
- 26. Laravelのビューからコントローラに値を渡す方法
- 27. 配列をLaravelのビューからコントローラに渡す方法は?
- 28. コントローラ機能のデータベースから特定のデータを取得しています
- 29. Laravel:各コントローラのアクセス許可を確認します。
- 30. コントローラのデフォルトレイアウトを設定する(Laravel 5.2)
設定ファイルの設定にアクセスするには? 'config( 'app.key')'?または.envファイルから 'env( 'KEY')' –
を読み込み、データベースから読み込むことはできません。 –
設定モデルを追加してください。そのモデルを使用して、データベース内の任意の設定にアクセスできます。 – aynber