27 lines
810 B
PHP
27 lines
810 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
declare(strict_types=1);
|
||
|
|
|
||
|
|
use Illuminate\Support\Facades\Route;
|
||
|
|
use Stancl\Tenancy\Middleware\InitializeTenancyByDomain;
|
||
|
|
use Stancl\Tenancy\Middleware\PreventAccessFromCentralDomains;
|
||
|
|
|
||
|
|
/*
|
||
|
|
|--------------------------------------------------------------------------
|
||
|
|
| Tenant Routes
|
||
|
|
|--------------------------------------------------------------------------
|
||
|
|
|
|
||
|
|
| 租戶專屬路由。當使用者透過租戶網域 (如 koori.koori-erp.test) 存取時,
|
||
|
|
| 會自動初始化租戶 context 並連接到對應的租戶資料庫。
|
||
|
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
Route::middleware([
|
||
|
|
'web',
|
||
|
|
InitializeTenancyByDomain::class,
|
||
|
|
PreventAccessFromCentralDomains::class,
|
||
|
|
])->group(function () {
|
||
|
|
// 載入與 central 相同的 ERP 路由,但運行在租戶資料庫 context 中
|
||
|
|
require base_path('routes/web.php');
|
||
|
|
});
|