fastRequestService = $fastRequestService; } public function create() { $pets = Auth::user()->pets()->latest()->get(); $doctors = User::where('level', UserEnum::Doctor->value) ->latest() ->get(); return response()->json([ 'pets' => PetArchiveResource::collection($pets), 'doctors' => DoctorResource::collection($doctors), ]); } public function store(FastRequestRequest $request) { $document = $this->fastRequestService->create( Auth::user(), $request->validated(), $request->file('history_files', []), $request->file('scan_files', []) ); return response()->json([ 'document' => new FastRequestResource($document->load('pet')), ]); } }