繁体   English   中英

Laravel 5.2使用可变参数命名路由使用

[英]Laravel 5.2 named route usage with variable parameter

我有这样的路线:

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

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

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

但这种格式不起作用。

如何在仍使用命名路径的同时将变量菜单传递给值(而不是在href硬编码url )?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM