10

我有这样的路线:

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

在我的刀片模板中,我使用这样的命名路由:

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

但是这种格式不起作用。

如何在仍然使用命名路由的同时向变量菜单传递一个值(而不是url在 中硬编码 a href)?

4

1 回答 1

26

您可以将路由参数作为第二个参数传递给route()助手:

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

确保您使用正确的名称。您的路由定义了subscription.create路由,而您的模板引用了organizations.index路由。

于 2016-01-01T13:27:43.950 回答