[李景山php]每天laravel[029]-laravel 基础知识 --- 视图
2017-04-01 18:25
543 查看
视图
基本用法
位置位于: resources/views 目录下
使用: return view(‘template’,$data);
判读视图是否存在:
if(view()->exists(‘template’))
视图数据传输的两种方式:
1 在 view()参数内
return view(‘template’,data);2附带with方法传递returnview(‘template′)−>with(data);
把数据共享给所有的视图
方法:使用视图工厂(View Factory ) 的share 方法。
在我们的 AppServerProvider 里面的boot方法内添加 share()使用
视图组件:
public function boot(){
// 使用基础的类 的类型的绑定
view()->composer(‘profile’,’App\Http\ViewComposers\ProfileComposer’);
// 使用 匿名函数
view()->composer(‘template’,function($view){});
}
把视图绑定到多个视图
view()->composer([‘profile’,’dashboard’],’App\Http\ViewComposers\MyViewComposer’);
可以接收通配符
view()->composer(‘*’,function($view){});
视图创建者:
基本用法
位置位于: resources/views 目录下
使用: return view(‘template’,$data);
判读视图是否存在:
if(view()->exists(‘template’))
视图数据传输的两种方式:
1 在 view()参数内
return view(‘template’,data);2附带with方法传递returnview(‘template′)−>with(data);
把数据共享给所有的视图
方法:使用视图工厂(View Factory ) 的share 方法。
在我们的 AppServerProvider 里面的boot方法内添加 share()使用
public function boot(){ view()->share('key','value'); }
视图组件:
public function boot(){
// 使用基础的类 的类型的绑定
view()->composer(‘profile’,’App\Http\ViewComposers\ProfileComposer’);
// 使用 匿名函数
view()->composer(‘template’,function($view){});
}
把视图绑定到多个视图
view()->composer([‘profile’,’dashboard’],’App\Http\ViewComposers\MyViewComposer’);
可以接收通配符
view()->composer(‘*’,function($view){});
视图创建者:
view()->creator('profile','App\Http\ViewCreators\ProfileCreator');
相关文章推荐
- [李景山php]每天laravel[025]-laravel 基础知识 --- 中间件
- [李景山php]每天laravel[024]-laravel 基础知识 --- 路由
- [李景山php]每天laravel[025]-laravel 基础知识 --- 控制器
- [李景山php]每天laravel[034]-laravel 基础知识 --- 数据迁移及填充
- [李景山php]每天laravel[027]-laravel 基础知识 --- 请求
- [李景山php]每天laravel[032]-laravel 基础知识 --- Contract 及 Facade
- [李景山php]每天laravel[028]-laravel 基础知识 --- 响应
- [李景山php]每天laravel[030]-laravel 基础知识 --- blade模版
- [李景山php]每天laravel[035]-laravel 基础知识 --- Eloquent 模型之关系映射
- [李景山php]每天laravel[020]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---视图
- [李景山php]每天laravel[033]-laravel 基础知识 --- 数据库
- [李景山php]每天laravel[031]-laravel 基础知识 --- 服务容器
- [李景山php]每天laravel[018]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---准备关系模型
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---主页,亲爱的,我回来了!!
- [李景山php]每天laravel[017]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---准备数据库
- [李景山php]每天laravel[021]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---Task 任务处理控制器
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---登录,该死的登录
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---在主页上添加数据
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---删除数据
- [李景山php]每天laravel[022]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---Task 任务处理控制器--显示主页