0
我一直在使用Laravel一段时间。包括一个控制器方法返回刀片模板上的视图
但是,我面临着一个新的挑战。我的应用程序中有一些通知会显示在主模板上。
在这种情况下,能够包含返回包含通知的视图的[email protected]
会很好。
我该如何做到这一点?
我一直在使用Laravel一段时间。包括一个控制器方法返回刀片模板上的视图
但是,我面临着一个新的挑战。我的应用程序中有一些通知会显示在主模板上。
在这种情况下,能够包含返回包含通知的视图的[email protected]
会很好。
我该如何做到这一点?
我不认为你应该包括任何控制器来实现这一点。控制器应该处理用户请求。我认为composer是要走的路。
为您的主模板创建一个作曲家,它将为视图提供您想要显示的通知。
View::composer('layouts.master', function($view)
{
$notifications = Notification::all();
$view->with('notifications', $notifications);
});
然后在模板文件中渲染通知。
另一种方法是将作曲者添加到通知视图中,然后从主模板中使用@include来包含该视图。
注意: Laravel没有提供文件或文件夹供作曲者默认使用。我通常会创建一个composers.php或作曲家文件夹(用于基于类的作曲家)。
不太确定你想要达到的目标。你能详细说明用户旅途中你如何看待这个工作,也许我可以帮忙吗? –