user(); return ScannedTicketResource::collection( $this->ticketService->scannedBy($scanner, $request->validated()) ); } public function show(Request $request, string $ticketUuid): TicketResource { /** @var User $scanner */ $scanner = $request->user(); return TicketResource::make( $this->ticketService->detail($scanner, $ticketUuid) ); } public function scan(Request $request, string $ticketUuid): TicketResource { /** @var User $scanner */ $scanner = $request->user(); return TicketResource::make( $this->ticketService->scan($scanner, $ticketUuid) ); } }