如何在 Laravel 5.2 中制作动态路线

How can I make a dynamic route in Laravel 5.2

我需要为多租户站点创建动态路由或动态子域。我不确定更好的选择。问题是用户创建帐户时应获得如下 URI:

http://www.domain.dom/username

http://username.domain.com

我不是专家,所以我更喜欢最简单的方法。有什么想法吗?

非常感谢

您可以这样设置路线:

// First example
Route::get('{username}', 'MyController@myAction');

// Second example
Route::group(['domain' => '{username}.domain.com'], function() {
    Route::get('/', 'MyController@myAction');
});

请注意,您仍然需要设置网络服务器以侦听所有网址。

可以在此处找到有关子域路由的更多信息:https://laravel.com/docs/5.2/routing#route-group-sub-domain-routing