使用 laravel 中的路由参数重定向到子域

Redirect to sub-domain with route parameter in laravel

例如,我如何向站点访问者显示这条 "example.com/parameter" 到这条 "parameter.example.com" 的路线。 站点的后端是 laravel 5.3,Web 服务器是 Apache。 我想在 laravel 控制器中使用参数。

您可以像这样设置子域路由:

Route::group(['domain' => '{parameter}.example.com'], function () {
    Route::get('/', 'UserController@showByParameter');
});

然后在你的控制器中你可以

public function showByParameter($parameter)
{
    $user = \App\User::whereParameter($parameter)->firstOrFail();

    return view('users.show', compact('user'));

}