【发布时间】:2023-03-13 22:46:02
【问题描述】:
我目前正在使用 Laravel 5.3,并且我有许多类似的路线。
Route::get('/news/create/{product}', 'NewsController@create')->name('news::create');
所以在我的刀片模板中,我使用 route() 函数,如下所示:
{{route('news::create','car')}}
但是生成的url是
/news/create?car
不是必需的
/news/create/car
如果我把它放在一个数组中,也会发生同样的事情:
{{route('news::create',['car'])}}
如果我给它一个这样的键:
{{route('news::create',['product'=>'car'])}}
我明白了:
/news/create?product=car
如何获取正确的 url,以便将其作为参数传递给“create”函数?
【问题讨论】:
-
第一个问题 - 为什么你命名的路线里面有冒号?
标签: php laravel laravel-5 laravel-routing