我正在用刀片模板構建我自己的帶有Laravel 5.1的cms。Laravel增加了一個額外的斜槓鏈接
下面的代碼:
<a href="{{ URL::route('dashboard.menu.{menuid}.item.create', $menu->id) }}" class="btn btn-success btn-block">New</a>
生成正確的URL我的路線,像這樣:
http://localhost:8888/D_U_site/public/dashboard/menu/1/item/create
但當我嘗試鏈接到我的@edit方法我用控制器此代碼:
<a href="{{ URL::route('dashboard.menu.{menuid}.item.edit', $menu->id) }}" class="btn btn-info">Edit</a>
它生成以下網址:
http://localhost:8888/D_U_site/public/dashboard/menu/1/item//edit
你們看到這兩個網址的區別? Laravel在編輯之前添加了一個額外的斜線,這是一個死鏈接... 我找不到任何在互聯網上的解決方案。 有沒有人有什麼建議我做錯了什麼?
如果你們能幫助我解決這個問題,我將不勝感激。
謝謝。
什麼路線? – Ali
我的路由器如下所示:dashboard/menu/{menuid}/item/{item}/edit –
'dashboard.menu。{menuid} .item.create',擺脫'{menuid}'。 – user2094178