如何在 Laravel 5.2 中制作动态路线
How can I make a dynamic route in Laravel 5.2
我需要为多租户站点创建动态路由或动态子域。我不确定更好的选择。问题是用户创建帐户时应获得如下 URI:
http://www.domain.dom/username
或
我不是专家,所以我更喜欢最简单的方法。有什么想法吗?
非常感谢
您可以这样设置路线:
// 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
我需要为多租户站点创建动态路由或动态子域。我不确定更好的选择。问题是用户创建帐户时应获得如下 URI:
http://www.domain.dom/username
或
我不是专家,所以我更喜欢最简单的方法。有什么想法吗?
非常感谢
您可以这样设置路线:
// 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