From 9ce8ff4e060c6afc7e413d9efe10539dadb092a6 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Thu, 15 Jan 2026 13:43:22 +0800 Subject: [PATCH] fix(middleware): create missing PreventAccessFromTenantDomains middleware --- .../PreventAccessFromTenantDomains.php | 20 +++++++++++++++++++ routes/landlord.php | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 app/Http/Middleware/PreventAccessFromTenantDomains.php diff --git a/app/Http/Middleware/PreventAccessFromTenantDomains.php b/app/Http/Middleware/PreventAccessFromTenantDomains.php new file mode 100644 index 0000000..ebf6f09 --- /dev/null +++ b/app/Http/Middleware/PreventAccessFromTenantDomains.php @@ -0,0 +1,20 @@ +initialized) { + abort(404); + } + + return $next($request); + } +} diff --git a/routes/landlord.php b/routes/landlord.php index ff21691..45f2b41 100644 --- a/routes/landlord.php +++ b/routes/landlord.php @@ -14,7 +14,7 @@ use App\Http\Controllers\Landlord\TenantController; | */ -Route::prefix('landlord')->name('landlord.')->middleware(['web', 'auth', \Stancl\Tenancy\Middleware\PreventAccessFromTenantDomains::class])->group(function () { +Route::prefix('landlord')->name('landlord.')->middleware(['web', 'auth', \App\Http\Middleware\PreventAccessFromTenantDomains::class])->group(function () { // 房東儀表板 Route::get('/', [DashboardController::class, 'index'])->name('dashboard');