Files
fotospiel-app/tests/Feature/Tenant/MockTenantMiddleware.php
Codex Agent fa33e7cbcf Fix Event & EventType resource issues and apply formatting
- Fix EventType deletion error handling (constraint violations)
- Fix Event update error (package_id column missing)
- Fix Event Type dropdown options (JSON display issue)
- Fix EventPackagesRelationManager query error
- Add missing translations for deletion errors
- Apply Pint formatting
2026-01-21 10:34:06 +01:00

24 lines
559 B
PHP

<?php
namespace Tests\Feature\Tenant;
use App\Models\Tenant;
use Closure;
use Illuminate\Http\Request;
class MockTenantMiddleware
{
public function handle(Request $request, Closure $next)
{
// Skip auth for tests and set mock tenant from app instance
$tenant = app('tenant');
if ($tenant) {
$request->attributes->set('tenant', $tenant);
$request->attributes->set('tenant_id', $tenant->id);
$request->merge(['tenant_id' => $tenant->id]);
}
return $next($request);
}
}