Laravel-Menu 插件如何使用 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Laravel-Menu 插件如何使用

杨冬芳 2016-06-22 18:32:34 1424

Laravel 5.2.31 中安装了laravel-menu插件,并且已经按照Github上的说明配置了providers和aliases。
但是无论是通过中间件还是在routes.php中添加导航菜单,都无法在blade页面中使用{!! Menu::get('MyNavBar')->asUl() !!}会提示Method get does not exist!
求解!

中间件 PHP
分享到
取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:45:53
    namespace App\Http\Controllers;
    use Menu;
    
    class TestController extends Controller
    {
        public function Index()
        {
            $MyNavBar = Menu::make('MyNavBar', function($menu){
    
              $menu->add('Home');
              $menu->add('About',    'about');
              $menu->add('services', 'services');
              $menu->add('Contact',  'contact');
    
            })->asUl();
            
            return view('test',[
                'MyNavBar'=>$MyNavBar
            ]);
        }
    }
    
    
    
    #views
    <html>
        <head>
            <title>Test</title>
        </head>
        <body>
            <div class="container">
            {!! $MyNavBar !!}
            </div>
        </body>
    </html>
    
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题