Laravel布局变量共享

时间:2016-12-02 14:23:06

标签: laravel views relationships

我有一个名为app.blade.php的布局

在视图中我扩展了该布局。

如何将主布局中数据透视表中的数据传递到每个页面上。

2 个答案:

答案 0 :(得分:2)

您可以将View::share()添加到服务提供商,以便与所有观看次数共享数据:

public function boot()
{
    View::share('key', 'value');
}

或者您可以创建view composer

  

视图组合器是在呈现视图时调用的回调或类方法。如果每次渲染视图时都希望将数据绑定到视图,则视图编辑器可以帮助您将该逻辑组织到一个位置。

答案 1 :(得分:1)

您可以将变量传递到刀片@extend标记,如下所示:

@extends(' <<Your file name>> ', ['value' => $value])