使用laravel开发网站时,如何实现前端导航栏共享数据二种简单的方法
来源:互联网 发布:淘宝模特签约合同 编辑:程序博客网 时间:2024/06/09 23:23
类似这种,在没页面都继承main.blade.php导航文件,有些人说了,数据如何进行共享呢,难道让每个控制器都写一遍方法吗?
解决1:将多个控制器同时继承Controller控制器,可以在:
use AuthorizesRequests, AuthorizesResources, DispatchesJobs, ValidatesRequests; public function __construct() { $navs = Categories_zhcn::where('sort','>',1)->orderBy('sort','ASC')->take(5)->get(); $navsHome = Categories_zhcn::orderBy('sort','ASC')->first(); View::share(['navsHome'=>$navsHome,'navs'=>$navs]);//首页导航页面共享 }上述代码就可以实现数据的共享了
解决二,在laravel中有个专门的处理类似的程序app\Providers文件夹,顾名思义意思是供应商。
$navs = Categories_zhcn::where('sort','>',1)->orderBy('sort','ASC')->take(5)->get();
View::share('navs',$navs);//首页导航页面共享这样就解决首页当行数据共享的问题了。
阅读全文
1 0
- 使用laravel开发网站时,如何实现前端导航栏共享数据二种简单的方法
- 数据共享的简单方法
- Laravel 5 多个视图共享数据的方法
- Laravel实现多个视图共享相同的数据
- laravel框架实现一个简单网站的思路
- Android开发--自定义动态导航栏的实现(很简单)
- laravel框架中前端如何使用csrf
- dede二级导航的简单实现方法
- 使用CSS开发时髦的导航栏(二)
- 导航栏的简单实现
- Web前端开发实战6:CSS实现导航菜单结合二级下拉式菜单的简单变换
- 使用简单的fragment实现左侧导航
- laravel如何实现查询指定的5条数据?
- 前端开发中如何解析json数据(二)
- ContentProvider是如何实现数据共享的。
- java线程当中 sleep() join() yield()方法的简单比较以及如何保护共享数据介绍
- C++类对象共享数据的两种实现方法
- C++类对象共享数据的5种实现方法
- 使用Nginx实现反向代理
- 初见Java消息中间件之ActiveMQ
- 数列的递推公式求通项(特征方程)
- 解决CentOS7 安装后无法识别windows分区问题
- hdu 1024 把n个数分m组 dp
- 使用laravel开发网站时,如何实现前端导航栏共享数据二种简单的方法
- 【背包专题】D
- 28.Scala提取器Extractor实战详解
- 哈夫曼编码
- 将民族对应码转化为文字
- Hibernate-validator校验框架
- ANT subversion svn tomcat
- 响应式布局
- 均匀分布的概率密度函数和分布函数学习笔记1