Laravel / Blade中的动态数据,用于查看子集

时间:2016-03-07 20:39:25

标签: laravel blade laravel-5.2

我有一个产品组的模型,通过ID链接到产品。当用户点击产品组时,我想在左侧显示一个菜单,用户可以点击链接进行编辑

  1. 产品组和

  2. 产品组中的产品。

  3. 同一菜单中还有其他页面。例如,关于"管理主页"的页面,导致不是每个页面(视图)都能够提供产品组或单个产品列表。

    我有这个菜单结构:

    • 修改主页
    • Productgroup
      • 修改品牌信息
      • 编辑seo文本
      • 修改保修信息
    • 产品1
      • 修改基本信息产品1
      • 编辑事实产品1
    • 产品2
      • 修改基本信息产品1
      • 编辑事实产品1

    我想要实现的是,对于某些观看,我将相应的"产品" 传递给视图。这样我就可以在菜单中创建一个列表。但是,某些控制器没有该信息(例如编辑主页控制器),因此我无法将其传递给视图。当控制器未将信息传递给视图时,视图会出错。

    我有一个非常基本的观点设置:

    • app.blade.php 包含一些常规视图
    • app.blade.php 生成控制器加载的特定视图

    app.blade.php 中,我将一些值传递给菜单:

    @include('backoffice/menu', array('ProductGroup'=>$vars['groupinfo'], 'Products'=>$vars['productinfo']))
    

    建立动态菜单的最佳方法是什么?

0 个答案:

没有答案