我在一个组
中定义了这条路线Route::group(['domain' => '{subdomain}.test.com'], function () {
Route::get('/models/{id?}', [
'as' => 'car-model',
'uses' => 'CarModelController@details'
]);
});
我想避免在刀片中硬编码网址
{{route('car-model', 'ford', '100) }}
但是,这会回复此网址
ford.test.com/models
没有型号ID!
不确定是否相关但在我的控制器CarModelController.php中 我定义了
public function details($subdomain, $id)
为什么不将id发送到生成的url?我是否需要将$ subdomain参数发送到detail函数?
答案 0 :(得分:0)
我找到了
{{route('car-model', ['make' => 'ford', 'id' => '100]) }}
作品!感谢收看:)