全部
技术
PHP
MySQL
前端
Linux
JAVA
工具
纪念日计算器
邮记星
个人记账
笔记侠
历史上的今天
生日密码
生日书
生日密码
生日花语
博古通今
三十六计
鬼谷子
笑林广记
本草纲目
山海经
唐诗宋词
宋词300首
唐诗300首
退出
登录
注册
编辑文章
选择分类
PHP
MySQL
前端
Linux
Java
工具
选择专栏
设计模式
java基础
Angular学习
Java面试题
描述:
封面图上传 :
+
点击上传图片
1. 应用场景 我们需要从数据库读取网站的所有分类,动态赋值给一个全局的导航栏,这个时候不可能所有页面放入获取分类的方法放进去,这就需要使用视图合成器了 2. 使用方法 - 找到laravel的AppServiceProvider文件,在boot方法里面写上下面代码 ````php //视图合成器,往nav中注入分类 \View::composer('layout.nav', function ($view){ $catalogs = Catalog::all();//数据库获取的所有分类 //将所以分类数据注入需要注入的view文件中 $view->with('catalogs', $catalogs); }); ````
保存文章