我有一个可以被多个子域访问的Laravel应用程序,所以我为此配置了一个路由组,在该路由组中我创建了一个访问我的一个控制器的路由。 路线如下:
Route::group(['domain' => '{account}.domain.com'], function() {
Route::get('foobar/{param}', 'MyController@foobar');
})
MyController @ foobar就像这样
public function foobar($param) {
return $param;
}
当我向'mysub.domain.com/foobar/sometext'发出请求时,我预计$ param的值为'sometext',但它实际上是来自子域的'mysub'。
如果更改路线和控制器以期望更多参数,则第一个参数始终是子域。
如何让控制器停止接收子域作为第一个参数并只接收'sometext'?