美文网首页
Laravel6.X高级功能View Composer视图数据分

Laravel6.X高级功能View Composer视图数据分

作者: 前端组件库 | 来源:发表于2020-02-12 17:30 被阅读0次

    这里要解决的是数据分享到每个是视图的时候如何解决的问题。
    这里我们可以用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'
    );
    

    相关文章

      网友评论

          本文标题:Laravel6.X高级功能View Composer视图数据分

          本文链接:https://www.haomeiwen.com/subject/kkxtactx.html