2016-01-01 2 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" !!}"> 

Но этот формат не работает.

Как передать переменное меню значение, продолжая использовать именованный маршрут (вместо жесткого кодирования url в href)?

ответ

4

Вы можете передать свои параметры маршрута в качестве второго аргумента маршрута() помощник:

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

Убедитесь, что вы используете правильные имена. Ваша маршрутизация определяет subscription.create маршрут, пока ваш шаблон относится к organisations.index route.

+0

Hi @ jedrzej.kurylo, вы ROCK! Благодаря!! И подталкивая мою дружбу, у вас есть предложение для этого Q? http://stackoverflow.com/questions/34554021/blade-template-and-radio-buttons-select-first-in-foreach-loop – TheRealPapa

Смежные вопросы