我需要为多租户网站制作动态路由或动态子域。我不确定更好的选择。问题是当用户创建帐户时应该获得如下的URI:
http://www.domain.dom/username
或
我不是专家,所以我更喜欢最简单的方法。有什么想法吗?
非常感谢
答案 0 :(得分:1)
您可以像这样设置路线:
// 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