/** * delete car * @param $id * @return \Illuminate\Http\JsonResponse */ public function delete($id) { $car = Car::find($id); if ($car == null) { return response()->json("Car not found"); } $car->delete(); return response()->json("Car deleted"); }
public static function updateCar($request, $id) { if ($id && $request) { DB::transaction(function () use($request, $id) { $Car = Car::find($id); $Car->price = $request->input('price'); $Car->save(); $CarModel = CarModel::find($Car->model_id); $CarModel->name = $request->input('model.name'); $CarModel->save(); $CarMake = CarMake::find($Car->make_id); $CarMake->name = $request->input('make.name'); $CarMake->save(); }); return TRUE; } else { return FALSE; } }
public function destroy($id) { $car = Car::find($id); $car->delete(); return redirect('cars'); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $car = Car::find($id); $car->delete(); return redirect(route('carList')); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { return DB::transaction(function () use($request, $id) { $update_travel = Travel::find($id); if ($update_travel->status != 1) { return response()->json(['status'], 403); } $update_travel->car_id = intval(Input::get('car_id')); $update_travel->reason = Input::get('reason'); $update_travel->observations = Input::get('observations'); $update_travel->travel_date = Carbon::createFromFormat('d/m/Y', Input::get('date')); $update_travel->total_distance = floatval(Input::get('total_distance')); $performance = Car::find($update_travel->car_id)->value('km_liter'); $update_travel->estimate_cost = $update_travel->total_distance / $performance * Gas::all()->first()->price; $update_travel->save(); foreach ($update_travel->travelDetails as $detail) { $detail->delete(); } $routes = Input::get('routes'); foreach ($routes as $route) { $new_detail = new TravelDetail(); $new_detail->travel_id = $update_travel->id; $new_detail->route_id = $route['id']; $new_detail->save(); } $request->session()->flash('success_msg', 'Viaje #' . $id . ' actualizado exitosamente. Notifique al contador para la autorización!'); return response()->json(['ok'], 200); }); }
public function receipt($id) { if (Auth::check()) { $rental = Rental::find($id); $car = Car::find($rental->car_id); return view('history.receipt', compact('rental', 'car')); } else { return Redirect::to('/'); } }
public function update(Request $request) { $car = Car::find($request->input('id')); $car->reg_no = $request->input('reg_no'); $car->make = $request->input('make'); $dt_avail = new Carbon($request->input('available_since')); $car->available_since = $dt_avail->format("d-m-Y"); $car->comments = $request->input('comments'); $car->save(); return redirect(url('/investor/cars/' . $car->id)); }
public function deleteCar($id) { $Car = Car::find($id); $Car->delete(); return response()->json(array("success" => "error", "code" => "deleted")); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $ot = Ot::find($id); $ot_detail = OtDetail::where('ot_id', $id)->get(); $report = Report::where('ot_id', $id)->get(); $requester = Requester::find($ot->requester_id); $ot->requester_id = $requester->name; if ($report[0]->user_id != 0) { $user = User::find($report[0]->user_id); $report[0]->user_id = $user->name; } else { $report[0]->user_id = "No ingresado"; } $report[0]->status = Report::$statuses[$report[0]->status]; if ($ot->group_id != 0) { $group = Group::find($ot->group_id); $ot->group_id = $group->name; } else { $ot->group_id = "No ingresado"; } if ($ot->car_id != 0) { $car = Car::find($ot->car_id); $ot->car_id = $car->name; } else { $ot->car_id = "No ingresado"; } if ($ot->driver_user_id != 0) { $driver = User::find($ot->driver_user_id); $ot->driver_user_id = $driver->name; } else { $ot->driver_user_id = "No ingresado"; } if ($ot_detail[0]->allowance_id != 0) { $allowance = Allowance::find($ot_detail[0]->allowance_id); $ot_detail[0]->allowance_id = $allowance->name; } else { $ot_detail[0]->allowance_id = "No ingresado"; } if ($ot->type == 1) { $ot->status = Ot::$statusesDt[$ot->status]; if ($ot_detail[0]->ingdt_user_id != 0) { $ingdt_user_id = User::find($ot_detail[0]->ingdt_user_id); $ot_detail[0]->ingdt_user_id = $ingdt_user_id->name; } else { $ot_detail[0]->ingdt_user_id = "No ingresado"; } if ($ot_detail[0]->ingdt_user_id != 0) { $ingdt_user_id = User::find($ot_detail[0]->ingdt_user_id); $ot_detail[0]->ingdt_user_id = $ingdt_user_id->name; } else { $ot_detail[0]->ingdt_user_id = "No ingresado"; } $ot_detail[0]->detail_type = Ot::$typeDt[$ot_detail[0]->detail_type]; } return json_encode(array('ot' => $ot, 'ot_detail' => $ot_detail, 'report' => $report)); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $car = Car::find($id); $car->delete(); Notification::success('Vehículo #' . $id . ' eliminado correctamente'); return redirect('cars'); }
public function getCarById($id) { return Car::find($id); }
/** * -------------------------------- * Show Car Info * -------------------------------- * URL : /cars/{id} * * @param $id * @return mixed * */ public function show($id) { return Car::find($id); }
public function confirm($type, $id) { //to prevent form refresh and database re-access. Can be spooffed but poses no threat to databse if (Auth::check()) { $car = Car::find($id); return view('rental.confirm', compact('car')); } else { return Redirect::to('/'); } }
/** * To do the deletion */ public function getDoDelete($car_id) { # Find the car record in the db $car = \App\Car::find($car_id); if (is_null($car)) { \Session::flash('flash_message', 'Car not found.'); return redirect('\\cars'); } # Delete all tags attached to the car if ($car->tags()) { $car->tags()->detach(); } # Delete the car record from db $car->delete(); # Inform the user \Session::flash('flash_message', $car->model . ' was deleted.'); return redirect('/cars'); }