在拉拉维尔6中,我正在创建一个管理区域。为此,我有一个简单的 Trait,其中包含一系列管理侧边栏导航项。为了显示菜单项,我将其作为视图()中的变量传递,如下所示
....
use AdminMenu;
public function index()
{
// nav items
$navItems = $this->navItems();
//view
return view('admin.dashboard.index', compact('navItems'));
}
....
现在使用这种方法,我必须使用特征并在每个方法的每个控制器中传递变量。
问题
所以我正在寻找的是这样一种方法,所以我可以在一个地方设置这个变量,它将在所有地方都可用(ref. )及其观点。Admin/Controllersnamespace App\Http\Controllers\Admin
缥缈止盈