【发布时间】:2016-07-31 17:17:38
【问题描述】:
我在组内定义了这条路线
Route::group(['domain' => '{subdomain}.test.com'], function () {
Route::get('/models/{id?}', [
'as' => 'car-model',
'uses' => 'CarModelController@details'
]);
});
我想避免在刀片中硬编码 URL
{{route('car-model', 'ford', '100) }}
但这会返回这个网址
ford.test.com/models
没有型号ID!
不确定是否相关,但在我的控制器 CarModelController.php 我定义了
public function details($subdomain, $id)
为什么不将 id 发送到生成的 url?是否需要将 $subdomain 参数发送到 detail 函数?
【问题讨论】:
-
你能发布你的
CarModelController路线,以及它所属的任何组吗?当你输出func_get_args()时会发生什么?您是否在其中看到了您的 id 或子域?