Laravel:带参数的路由

时间:2017-09-06 14:17:34

标签: laravel-5.4

我有以下案例:

Route::get('/kids_report_card/{id?}/{param?}', 'KidsReportCardController@index');

在视图文件中我有:

{{ url('kids_report_card/4') }}

在其他一些视图文件中我有:

{{ url('kids_report_card/name') }} (where name is string here-some parameter)

现在的情况是: 对于{{ url('kids_report_card/4') }}Route::get('/kids_report_card/{id?}/{param?}', 'KidsReportCardController@index');工作正常。

对于{{ url('kids_report_card/name') }}Route::get('/kids_report_card/{id?}/{param?}', 'KidsReportCardController@index');url我们有name参数时效果不佳,而在Route我们有第一个参数{ {1}}(整数值)。那么有什么动态解决方案,srting参数必须转到Route中的第二个参数?

1 个答案:

答案 0 :(得分:0)

您可以在网址中传递一系列参数,如下所示:

{{ url('kids_report_card', ['name' => 'name_value']) }}

参考:URL's