estimates() ->whereCustomer(Auth::guard('customer')->id()) ->where('id', $id) ->first(); if (! $estimate) { return response()->json(['error' => 'estimate_not_found'], 404); } $estimate->update($request->only('status')); return new EstimateResource($estimate); } }