【发布时间】:2019-11-08 07:36:03
【问题描述】:
我在 hyn 多租户 (https://laravel-tenancy.com/) 的支持下开发一个 laravel 多租户应用程序, 如果 url 是“http://domain.test”,我只想显示我的主页,如果 url 是 laravel5.6 中的“http://tenant.domain.test”,则显示用户(租户-每个用户的动态名称)主页
我试过了
//enter to this group if subdomain is present and show user homepage
Route::domain('{tenant}.domain.test')->group(function () {
Route::get('/', 'HomePage');
Auth::routes();
});
//else show main homepage
Route::domain('domain.test')->group(function () {
Route::get('/', 'HomePage');
});
但问题是这需要在每个视图中传递 {subdomain} 的值,否则会出现类似
的错误缺少 [Route: login] [URI: login] 的必需参数。
【问题讨论】:
标签: laravel multi-tenant laravel-5.6