2016-01-01 65 views
3

新年快樂!Laravel 5.2命名可變參數路線使用

我有這樣的路線:

// Open New Subscription page 
Route::get('/account/subscriptions/create/{menu}', ['uses' => 'Subscriptions\[email protected]', 'as' => 'subscription.create']); 

在我的刀模板我用命名的路線是這樣的:

<a href="{!! route('organisations.index') . "/p11-c3" !!}"> 

但是這種格式不工作。

如何在仍使用指定路由的情況下通過變量菜單的值(而不是在href中對url進行硬編碼)?

回答

4

你可以通過你的路由參數作爲第二個參數路線()幫手:

<a href="{!! route('organisations.index', ['menu' => 'p11-c3']) !!}"> 

確保你使用正確的名稱。您的路由定義subscription.create路由,而您的模板引用organisations.index路由。

+0

Hi @ jedrzej.kurylo,你ROCK!謝謝!!並推動我的友誼,你有這個問題的建議嗎? http://stackoverflow.com/questions/34554021/blade-template-and-radio-buttons-select-first-in-foreach-loop – TheRealPapa