2014-10-06 52 views
0

正确显示在我的index.blade.php我有网址不laravel

{{ HTML::linkAction('admin\[email protected]', 'Create a menu', array("class" => "btn btn-default", "role"=>"button")) }} 

,但是当我点击链接我有这个在我的网址

laravel /公/管理/菜单/创建?CLASS = BTN + BTN-默认&角色=按钮

,而不是

laravel /公/管理/菜单/创建

我也有同样的问题,我的编辑

{{ HTML::linkAction('admin\[email protected]', $menu->title, array($menu->id)) }} 

我得到这个在URL

laravel /大众/ admin/menus?3

而不是

laravel /公/管理/菜单/ 3 /编辑

+0

我解决了我的编辑问题。我有管理员\ MenusController @存储而不是管理员\ MenusController @编辑 – Chibi 2014-10-06 19:18:17

回答

1

您应该添加您的数组作为第四个参数。

第三个参数是URL中的参数。 试试这个:

{{ HTML::linkAction('admin\[email protected]', 'Create a menu', array(), array("class" => "btn btn-default", "role"=>"button")) }} 
+0

是的,工作。谢谢,但我现在才意识到,我有一种与另一个网址相同的问题。我已经更新了我的问题以包含它 – Chibi 2014-10-06 19:07:23

+0

@Chibi做同样的事情。你必须“跳过”第三个参数。作为第三个参数发送一个空数组或null。 – kfirba 2014-10-06 19:17:20

+0

谢谢kfirba的帮助。 – Chibi 2014-10-06 19:19:33