我在主布局中有一个部分视图,即导航栏。 我有一个名为$userApps
的变量。 如果该变量检查到用户已启用应用程序(true),则我想在导航栏中显示与该应用程序相关的链接。
主页扩展自包含部分视图navbar的master.layout
navbar.blade.php中的代码如下:
@if ($userApps)
// display link
@endif
然而我遇到了一个未定义变量错误。如果我在控制器的常规视图中使用它,在声明变量并将控制器路由到视图后它可以正常工作。我认为我不能将控制器放入布局中,因为我无法将控制器路由到部分视图,那么我该如何优雅地解决这个问题呢?