当前位置: 首页 > news >正文

淘宝联盟做的好的网站专业零基础网站建设教学服务

淘宝联盟做的好的网站,专业零基础网站建设教学服务,化妆品备案查询入口,网站建设怎样核算我们都知道模板一般会用到继承#xff0c;导航栏就是一个很好的例子#xff0c;但是导航栏的数据如何共享#xff0c;比如有个导航的文件叫在view/navigation.blade.php为了简单一点#xff0c;文件里只有设置了一个变量1{{ $cqh }}现在的要求是每个页面都会用到这个变量导航栏就是一个很好的例子但是导航栏的数据如何共享比如有个导航的文件叫在view/navigation.blade.php 为了简单一点文件里只有设置了一个变量 1 {{ $cqh }} 现在的要求是每个页面都会用到这个变量如何共享这个数据呢 一般这样的操作我会在Laravel服务的boot方法里设置下面介绍两种共享数据的方法 方法一使用View:share方法如CqhServiceProvider里 1 2 3 4 public function boot() {     View::share(cqh,chenqionghe); } 这是使用外观模式也可以直接使用view()方法 1 view()-share(cqh, chenqionghe);   方法二使用composer方法单独对这个navigation.blade.php进行传送数据方法如下 1 2 3 4 5 6 public function boot() {     view()-composer(navigation, function ($view) {         $view-with(cqh,chenqionghe);     }); } 以上是使用闭包的形式来完成这个操作其实这和路由一样也可以用类来代替Laravel里叫组件方法如下 1 2 3 4 public function boot() {     View::composer(navigation, App\Http\ViewComposers\MyViewComposer); } 上面这样就是注册了视图组件并且在每次 navigation视图渲染的时候MyViewComposercompose 都将会被执行。 下面我们来看这个组件怎么定义 1 2 3 4 5 6 7 8 9 ?php namespace App\Http\ViewComposers; use Illuminate\Contracts\View\View; class MyViewComposer {     public function compose(View $view)     {         $view-with(cqh,chenqionghe);     } } 在视图被渲染之前视图组件的 compose 方法就会被调用并且传入一个 Illuminate\Contracts\View\View 实例。你可以使用 with 方法来把数据绑定到 view。 注意方法一和方法二其实是有区别的方法一是对所有的视图都传递的cqh数据而方法二只是对navigation视图传递了cqh数据 如果方法二要达到方法一的效果可以这样 1 2 3 4 View::composer(*, function($view) {     // }); 这样就会对所有视图进行传递了 也可以针对多个视图指定MyViewComposer组件 1 View::composer([navigation, footer], App\Http\ViewComposers\MyViewComposer);   也可以使用 composers 方法来同时定义一群视图组件 1 2 3 4 5 View::composers([     App\Http\ViewComposers\AdminComposer  [admin.index, admin.profile],     App\Http\ViewComposers\UserComposer  user,     App\Http\ViewComposers\ProductComposer  product ]); 转载于:https://www.cnblogs.com/mouseleo/p/10312510.html
http://www.zqtcl.cn/news/288957/

相关文章:

  • 广州花都网站建设网站改版协议
  • 中国建设协会网站首页工信部网站备案被删除
  • 丹阳网站建设案例dedecms 购物网站
  • 网站上怎么做动画广告视频下载seo黑帽是什么意思
  • 服装网站建设网综合社区网站开发费用
  • 做网站预付款 怎么做账做律师网站的网络公司
  • 购物网站开发模板小程序注册拉新
  • 怎么建立一个网站能够与讯飞云对话罗湖附近公司做网站建设哪家好
  • 唐山网站制作公司北京网站开发优选ls20227
  • php 网站备份代码广州网站设计公司招聘
  • 做ppt的网站兼职上海未来网站建设公司
  • 某某公司网站建设论文wordpress 企业 主题
  • 网站提示域名解析错误怎么办百度网址提交
  • 福建省住房城乡建设部网站车公庙网站建设
  • 长沙网站seo诊断ip138禁止查询该域名
  • 大学生网站设计作业动画ftp发布asp.net网站
  • 网站建设哪家企业好站内优化怎么做
  • 萌宝宝投票网站怎么做网上商城推广方法
  • 网站建设规划书样板社交电商
  • 网站怎么做直播功能吗水库信息化网站建设
  • c语言做网站账号登录系统外资公司代理注册
  • 建站公司塔山双喜做饲料推广哪个网站好
  • php网站后台入口拼多多海外跨境电商入驻流程
  • 0731网站平面logo设计公司
  • 网站设计制作报价图片欣赏wordpress福利
  • 网站上有什么作用自己做网站需要学什么
  • 在哪里做马可波罗网站wordpress中文站cn
  • 威海外贸建站制作游戏的平台
  • 网站栏目策划 有思想的新闻网站建设开发的流程
  • 网站描述修改潍坊百度网站排名