PATH:
home
/
rwabteecom
/
public_html
/
app
/
Http
/
Middleware
/
Editing: MultiTenantMiddleware.php
<?php namespace App\Http\Middleware; use App\Resolvers\MultiTenantResolver; use Closure; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Stancl\Tenancy\Middleware\IdentificationMiddleware; use Stancl\Tenancy\Tenancy; use Symfony\Component\HttpFoundation\Response; class MultiTenantMiddleware extends IdentificationMiddleware { /** @var callable|null */ public static $onFail; /** @var Tenancy */ protected $tenancy; /** @var MultiTenantResolver */ protected $resolver; public function __construct(Tenancy $tenancy, MultiTenantResolver $resolver) { $this->tenancy = $tenancy; $this->resolver = $resolver; } /** * Handle an incoming request. */ public function handle(Request $request, Closure $next): Response { $tenant = Auth::user()->tenant_id; return $this->initializeTenancy( $request, $next, $tenant ); } }
SAVE
CANCEL