2014-10-06 48 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