public function updateDocumentacion(Request $request, $vehiculo_id) { $data = $request->all(); $vehiculo = Vehiculo::find($vehiculo_id)->first(); $vehiculo->soat = $data['soat']; $vehiculo->fecha_soat = $data['fecha_soat']; $vehiculo->tecnomecanica = $data['tecnomecanica']; $vehiculo->fecha_tecnomecanica = $data['fecha_tecnomecanica']; $vehiculo->tarjeta_propiedad = $data['tarjeta_propiedad']; $vehiculo->save(); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $data = $request->all(); $vehiculo = Vehiculo::find($id); $vehiculo->cupos = $data['cupos']; // $vehiculo->placa = $data["placa"]; // $vehiculo->modelo = $data["modelo"]; // $vehiculo->color = $data["color"]; // $vehiculo->codigo_vial = $data["codigo_vial"]; // $vehiculo->cupos = $data["cupos"]; // $vehiculo->identificacion_propietario = $data["identificacion_propietario"]; // $vehiculo->nombre_propietario = $data["nombre_propietario"]; // $vehiculo->tel_propietario = $data["tel_propietario"]; $vehiculo->save($data); return JsonResponse::create(array('message' => "Vehiculo actualizado correctametne."), 200); }
public function postVehiculo(Request $request, $conductor_id) { $data = $request->all(); $busqueda = Vehiculo::select("placa")->where("placa", $data["placa"])->first(); if ($busqueda == null) { $conductor = Conductor::find($conductor_id); if (!$conductor->vehiculo()->save(new Vehiculo($data))) { return response()->json(['mensajeError' => 'no se ha podido almacenar el registro'], 400); } return JsonResponse::create(array('message' => "Se asigno el vehiculo correctametne."), 200); } else { return JsonResponse::create(array('message' => "La placa del vehiculo ya se encuentra registrada."), 200); } }
private function storeVehiculoconductor(&$conductor, $data) { $busqueda = Vehiculo::select("placa")->where("placa", $data["placa"])->first(); if ($busqueda == null) { if (!$conductor->vehiculo()->save(new Vehiculo($data))) { $usuario = $conductor->usuario; $conductor->delete(); $usuario->delete(); return response()->json(['mensajeError' => 'no se ha podido almacenar el vehiculo dle conductor'], 400); } return response()->json($conductor, 200); } else { return response()->json(array('message' => "La placa del vehiculo ya se encuentra registrada."), 200); } }