这里要解决的是数据分享到每个是视图的时候如何解决的问题。
这里我们可以用appServiceprovider里面的
注意:view:share这个方法用的时候在迁移文件的时候会出错。
1.所有视图分享数据
放在app\Providers\AppServiceProvider.php的boot方法里面:
View::share('key', 'value');
2.分享数据到部分视图或者layouts文件夹里面,同样是在相同的位置:
view()->Composer('layouts.menu', function($view){
$view->with("count", 10);
})
3.分享到几个视图上,第一个变量是view的数组
View::composer(
['profile', 'dashboard'],
'App\Http\View\Composers\MyViewComposer'
);
网友评论