get(); return ServiceResource::collection($services); } public function store(ServiceRequest $request) { $user = $request->user(); $serviceRequest = ModelsServiceRequest::create([ 'user_id' => $user->id, 'service_id' => $request->service_id, 'power_id' => $request->power_id, 'city_id' => $request->city_id, 'phone' => $request->phone, 'comment' => $request->comment, 'full_name' => $request->full_name, 'status' => 'pending', 'problem_id' => $request->problem_id ]); return new ServiceRequestResource($serviceRequest); } public function show($id) { $service = Service::findOrFail($id); return new ServiceResource($service); } public function getProblems() { $problems = Problem::all(); return ProblemResource::collection($problems); } }