public function update(CreateMakeRequest $request, $id) { $make = Make::find($id); if (!$make) { return response()->json(['message' => 'This make does not exist', 'code' => 404], 404); } $name = $request->get('name'); $phone = $request->get('phone'); $make->name = $name; $make->phone = $phone; $make->save(); return response()->json(['message' => 'Make updated'], 200); }
public function update(CreateVehicleRequest $request, $makeId, $vehicleId) { $make = Make::find($makeId); if (!$make) { return response()->json(['message' => 'This make does not exist', 'code' => 404], 404); } $vehicle = $make->vehicles->find($vehicleId); if (!$vehicle) { return response()->json(['message' => 'This vehicle does not exist', 'code' => 404], 404); } $color = $request->get('color'); $power = $request->get('power'); $capacity = $request->get('capacity'); $speed = $request->get('speed'); $vehicle->color = $color; $vehicle->power = $power; $vehicle->capacity = $capacity; $vehicle->speed = $speed; $vehicle->save(); return response()->json(['message' => 'Vehicle updated'], 200); }