1、创建视图并向视图传递数据
前端视图文件名 viewName.blade.php
传递数据 return view('viewName',$data);// $data是关联数组
当传递的是单一变量的时候,可以使用with方法代替,return view('viewName')->with('key','value');
如果视图中有多层目录文件,则可以使用点方法
判断视图文件是否存在
if(View::exit('viewName')){
//
}
2、与所有视图共享数据
如果需要共享一段数据给应用程序的所有视图,可以在服务提供器的boot方法中调用视图的share方法
public function boot(){
View::share('key','value');
}
3、视图composer
* 在容器中注册绑定
*
* @return void
public function boot()
{
// 使用基于类的 composer...
View::composer(
'profile', 'App\Http\ViewComposers\ProfileComposer'
);
// 使用基于闭包的 composers...
View::composer('dashboard', function ($view) {
//
});
}
laravel之视图
最新推荐文章于 2022-12-08 17:43:40 发布