在拉拉维尔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
1 回答

缥缈止盈
TA贡献2041条经验 获得超4个赞
在你的特质的方法中,你可以把:navItems()
View::share('navItems', $whateverTheValueIs);
您还需要导入视图的立面;
use Illuminate\Support\Facades\View;
- 1 回答
- 0 关注
- 97 浏览
添加回答
举报
0/150
提交
取消