only(['destroy']), same shape as Rails // before_action + only:. $this->middleware(AuthenticateMiddleware::class); $this->middleware(AdminMiddleware::class)->only(['destroy']); } public function index(): array { return $this->users->all(); } public function show(string $id): ?array { return $this->users->find($id); } public function destroy(string $id): string { return 'deleted at ' . $this->clock->now(); } }