Laravel 项目实现多级菜单:laravel-menu
打赏作者

824286145 回复 JellyBool

无法访问此网站

JellyBool 回复 824286145

找一个好一点的梯子

xiaofengzhi 回复 JellyBool

为什么我在模板里写完{!! Menu::get(‘MyNavBar’)->asUl( [‘class’=>‘nav nav-list’],[‘class’=>‘nav nav-list tree’] ) !!} 之后三级的菜单变成了两级菜单了,加的class没错吧

JellyBool 回复 xiaofengzhi

你用 chrome 的开发者工具看看应该就知道了。或者你可以试试这样:

Menu::make('MyNavBar', function($menu){
     $menu->add('About',    array('route'  => 'page.about'))
		     ->add('Level2', 'link address')
		          ->add('level3', 'Link address')
		               ->add('level4', 'Link address');
});
xiaofengzhi 回复 JellyBool

添加的菜单没问题,是在视图模板里加了第二个数组里的class之后才变成二级菜单的之前都是三级菜单

JellyBool 回复 xiaofengzhi

你用 chrome devtool 看过没有?是元素的层级变了还是只是 css 的样式没有生效

xiaofengzhi 回复 JellyBool

看过了,是第三层的ul没有nav nav-list tree这个class

JellyBool 回复 xiaofengzhi

就是 css 的样式原因呗

xiaofengzhi 回复 JellyBool

嗯嗯,感谢老大耐心指导,是因为样式间距不够,其实已经是三级,间距大点就看出来了

JellyBool 回复 xiaofengzhi

没事,层级对了,本质是对的啊

dope2008

这个是什么主题 phpstorm

lywindly

JB 问一个问题 采用MENU package和直接写一个VIEW menu 包含进入VIEW 这两种方式 从效率上来说 那种更高一点 ,我感觉 采用menu已经写入HTML的方式 不需要 服务器解析 只是浏览器去解析 效率会更高一点 ,从扩展性来说 不及PACKAGE方便。 求解答

John Howard

出差回来看到教程,非常感谢!先学习学习

manpai

如果想在菜单上加权限控制怎么做呢?想要根据不同的权限展示菜单

想到了 可以动态地控制 add方法

824286145

Gist 链接 打不开了

GOD_Nt

composer会不会好一点,模板绑定

JellyBool 回复 GOD_Nt

view->composer ? 还是什么?

GOD_Nt 回复 JellyBool

嗯嗯嗯,对的

a359611223

玷污 哈哈哈哈

xiaoshen

有个疑问,这样开发,前后端貌似没分离;
正确做法应该后端传json,前端负责控制,然后提交,在基于ACL权限控制,控制json内容,这样不是更好么?

manarch

没有面包屑是一大遗憾!!!

sean90

只能添加静态菜单吗?是否可以把模型里面数据绑定到这个菜单?