我正在构建一个多租户应用,使用子域名来区分用户。
例如:.myapp.com
我也想为每个租户提供自己的数据库。
如何检测子域名并动态设置数据库?
此外,下面的代码来自官方文档,展示了我们如何在设置路由时获取子域名。但是如何将子域名值传递给控制器函数?
我也想为每个租户提供自己的数据库。
如何检测子域名并动态设置数据库?
此外,下面的代码来自官方文档,展示了我们如何在设置路由时获取子域名。但是如何将子域名值传递给控制器函数?
Route::group(array('domain' => '{account}.myapp.com'), function()
{
Route::get('user/{id}', function($account, $id)
{
//
});
});
$request->getHost()
可能会更顺利些。 - Jason Lewis