authorizeAbility($request, 'service_queues.console'); return $this->redirectAwayFromLegacyConsole($request); } public function console(Request $request, string $counterUuid): RedirectResponse { $this->authorizeAbility($request, 'service_queues.console'); return $this->redirectAwayFromLegacyConsole($request); } public function action(Request $request, string $counterUuid): RedirectResponse { $this->authorizeAbility($request, 'service_queues.console'); return $this->redirectAwayFromLegacyConsole($request); } protected function redirectAwayFromLegacyConsole(Request $request): RedirectResponse { if (app(\App\Services\Care\CarePermissions::class)->canAccessPatientQueue($this->member($request))) { return redirect()->route('care.queue.index'); } return redirect()->route('care.appointments.index'); } }