2016-12-02 116 views
1

我有布局调用app.blade.phpLaravel布局变量共享

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

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

回答

2

您可以添加到View::share()服务提供商与所有视图共享数据:

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

或者你可以创建view composer

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

1

您可以将变量传递到刀片@extend标签是这样的:

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