*/ public function share(Request $request): array { return [ ...parent::share($request), 'auth' => [ 'user' => $request->user(), ], 'tenants' => function () use ($request) { if ($request->user() && $request->user()->role === 'admin') { return Tenant::select('id', 'name')->orderBy('name')->get(); } return []; }, ]; } }