【发布时间】:2017-04-22 06:02:10
【问题描述】:
我正在开发一个社交网站。
在我的视图文件夹中有两个不同的文件夹:
1.布局: 布局有 app.blade 文件:该文件包含一个通知头,如 fb。例子: Notification example Image
2.user : 用户有 home.blade 文件:它包含主视图。
现在,当任何用户登录时,它首先进入主视图,主视图从主控制器获取数据,如下所示:
return view('home',compact('data','postblog');
但我也想在 app.blade 文件的通知部分显示通知。那么,我的问题是如何将数据与主视图一起发送到该视图?
如果你知道任何其他的方法,请指导我。
【问题讨论】:
-
app.blade.php 可以直接访问您的数据。不需要额外的选项
-
你的意思是说compact('data') 可以被app.blade 访问? @RayChengspan>
-
是的,我就是这个意思
-
那么,是不是意味着我在用户文件夹的所有视图中compact()中的所有变量都可以直接从app.blade访问?
-
app.blade.php 是一个布局,你的刀片必须从布局扩展。
标签: facebook laravel-5 laravel-blade laravel-views laravel-controller