私はapp.blade.phpというレイアウトを持っています。Laravelレイアウト変数共有
と私はそのレイアウトを拡張しています。
マスターレイアウトのピボットテーブルからすべてのページにデータを渡すにはどうすればよいですか。
私はapp.blade.phpというレイアウトを持っています。Laravelレイアウト変数共有
と私はそのレイアウトを拡張しています。
マスターレイアウトのピボットテーブルからすべてのページにデータを渡すにはどうすればよいですか。
あなたはすべてのビューとデータを共有するためのサービスプロバイダにView::share()
を追加することができます。
public function boot()
{
View::share('key', 'value');
}
それともview composerを作成することができます。
ビューコンポーザーは、ビューのレンダリング時に呼び出されるコールバックまたはクラスメソッドです。ビューをレンダリングするたびにビューにバインドするデータがある場合、ビュー・コンポーザーを使用して、そのロジックを単一の場所に編成することができます。
あなたは、このようなブレード@extend
タグに変数を渡すことができます。
@extends(' <<Your file name>> ', ['value' => $value])