*/ public function share(Request $request): array { $supervisor = $request->user('supervisor'); return [ ...parent::share($request), 'auth' => [ 'supervisor' => $supervisor ? [ 'uuid' => $supervisor->uuid, 'name' => trim($supervisor->first_name.' '.$supervisor->last_name), 'email' => $supervisor->email, 'role' => $supervisor->role, 'organization_id' => $supervisor->organization_id, 'establishment_id' => $supervisor->establishment_id, ] : null, ], 'flash' => [ 'success' => fn () => $request->session()->get('success'), ], ]; } }