/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $maker = Maker::find($id); //if maker id is not found, error is displayed $maker->makerExistCheck($maker); $vehicles = $maker->vehicles; if (sizeof($vehicles) > 0) { return response()->json(['message' => 'This maker has associated vehicles. Please delete them first.', 'code' => 404], 404); } $maker->delete(); return response()->json(['message' => 'The maker has been deleted'], 200); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(CreateMakerRequest $request, $id) { $maker = Maker::find($id); if (!$maker) { return response()->json(['message' => 'This maker does not exist', 'code' => 404], 404); } $name = $request->get('name'); $phone = $request->get('phone'); $maker->name = $name; $maker->phone = $phone; $maker->save(); return response()->json(['message' => 'The maker has been updated'], 200); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $maker = Maker::find($id); if (!$maker) { return response()->json(['error' => 'This maker does not exist'], 404); } $vehicles = $maker->vehicles; if (count($vehicles) > 0) { return response()->json(['message' => 'This maker has associated vehicles. Delete his vechiles first'], 409); } $maker->delete(); return response()->json(['message' => 'This maker has deleted'], 200); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $maker = Maker::find($id); if (!$maker) { return response()->json(['message' => 'No such Maker', 'code' => 404], 404); } $vehicles = $maker->vehicles->all(); if (sizeof($vehicles) > 0) { return response()->json(['message' => 'Please delete all the vehicles of this maker first', 'code' => 409], 409); } $maker->delete(); return response()->json(['message' => 'The deletion of maker was correctly dooded'], 201); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $maker = Maker::find($id); if (!$maker) { return response()->json(['message' => 'this maker does not exit', 'code' => 404], 404); } $vehicles = $maker->vehicles; if (sizeof($vehicles) > 0) { return response()->json(['message' => 'this maker has associated vehicles. Delete his vehicles first.', 'code' => 409], 409); } $maker->delete(); return response()->json(['message' => 'the maker has been deleted', 'code' => 404], 404); }
public function destroy($id) { $maker = Maker::find($id); if (!$maker) { return $this->responseNotFound('Maker does not exist.'); } $vehicles = $maker->vehicles; if (sizeof($vehicles) > 0) { return $this->setStatusCode(\Illuminate\Http\Response::HTTP_NOT_FOUND)->responseWithError('This maker has associated with vehicles. Delete his vehicles first.'); } $maker->delete(); return $this->responseDeleted('The maker has been deleted successfully'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($makerId, $vehicleId) { $maker = Maker::find($makerId); if (!$maker) { return response()->json(['message' => 'This maker does not exist', 'code' => 404], 404); } $vehicle = $maker->vehicles->find($vehicleId); if (!$vehicle) { return response()->json(['message' => 'This vehicle does not exist', 'code' => 404], 404); } $vehicle->delete(); return response()->json(['message' => 'This vehicle has been deleted'], 200); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($makerId, $vehicleId) { $maker = Maker::find($makerId); if (!$maker) { return response()->json(['message' => 'Maker not found!', 'code' => 404], 404); } $vehichle = $maker->vehicles->find($vehicleId); if (!$vehichle) { return response()->json(['message' => 'Vehichle not found!', 'code' => 404], 404); } $vehichle->delete(); return response()->json(['message' => 'Vehichle deleted successfully'], 200); }
public function destroy($makerId, $vehicleId) { $maker = Maker::find($makerId); if (!$maker) { return $this->responseNotFound('Maker does not exist.'); } $vehicle = $maker->vehicles->find($vehicleId); if (!$vehicle) { return $this->setStatusCode(\Illuminate\Http\Response::HTTP_NOT_FOUND)->responseWithError('This vehicle does not exist.'); } $vehicle->delete(); return $this->responseDeleted('The vehecle has been deleted successfully'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $maker = Maker::find($makerId); if (!$maker) { return response()->json(['message' => 'This maker does not exist', 'code' => 404], 404); } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($makerId, $vehicleId) { $maker = Maker::find($makerId); if (!$maker) { return response()->json(['message' => 'This maker does not exist', 'code' => 404], 404); } $vehicles = $maker->vehicles; if (sizeof($vehicles) > 0) { return response()->json(['message' => 'This maker have associated vehicles. Delete his vehicles first', 'code' => 404], 404); } $vehicle->delete(); return response()->json(['message' => 'The vehicle has been deleted'], 200); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $maker = Maker::find($id); if (!$maker) { return response()->json(['message' => 'Maker not found!', 'code' => 404], 404); } $vehichles = $maker->vehichles; if (sizeof($vehichles) > 0) { return response()->json(['message' => 'Can not delete maker that has associated vehichles!!', 'code' => 409], 409); } $maker->delete(); return response()->json(['message' => 'Maker deleted successfully'], 200); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($MakerId, $VehicleId) { $maker = Maker::find($MakerId); if (!$maker) { return response()->json(['message' => 'No such Maker', 'code' => 404], 404); } $vehicle = $maker->vehicles->find($VehicleId); if (!$vehicle) { return response()->json(['message' => 'No such Vehicle', 'code' => 404], 404); } $vehicle->delete(); return response()->json(['message' => 'The deletion of Vehicle was correctly dooded'], 201); }