zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Laravel 5 多个视图共享数据的方法

方法数据 视图 多个 共享 laravel
2023-09-27 14:23:31 时间
    view()- composer(navigation, function ($view) {         $view- with(cqh,chenqionghe);     });
以上是使用闭包的形式来完成这个操作,其实这和路由一样,也可以用类来代替,Laravel里叫组件,方法如下
上面这样就是注册了视图组件,并且在每次 navigation视图渲染的时候,MyViewComposer@compose 都将会被执行。 下面我们来看这个组件怎么定义
在视图被渲染之前,视图组件的 compose 方法就会被调用,并且传入一个 Illuminate\Contracts\View\View 实例。你可以使用 with 方法来把数据绑定到 view。 注意:方法一和方法二其实是有区别的,方法一是对所有的视图都传递的cqh数据,而方法二只是对navigation视图传递了cqh数据 如果方法二要达到方法一的效果,可以这样
View::composers([     App\Http\ViewComposers\AdminComposer = [admin.index, admin.profile],     App\Http\ViewComposers\UserComposer =  user,     App\Http\ViewComposers\ProductComposer =  product
Laravel 视图 使用技巧总结 Laravel 搭建网站非常简单,相比于VUE等单页面项目,对SEO非常友好。Laravel 的 Blade 特性丰富,掌握 Blade 的使用技巧,能让我们的开发更快一步。
Yii2框架(三)控制器及视图操作 首先,我们先将html页面的公共头尾抽成公共的文件。 Yii2.0框架是有公共布局选项这个设置的:advanced/backend/views/layouts/main.php这个文件就是公共模板文件,在我这里就是公共头尾。