为组内定义的路由生成路由

时间:2016-07-31 17:17:38

标签: php laravel-5 routing

我在一个组

中定义了这条路线
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函数?

1 个答案:

答案 0 :(得分:0)

我找到了

{{route('car-model', ['make' => 'ford', 'id' => '100]) }}

作品!感谢收看:)