public function confirmarReserva(Request $request) { $reserva = new Reserva(); $reserva->alu_rut = $request->alu_rut; $reserva->equ_id = $request->equ_id; $reserva->re_fecha_solicitud = date("Y-m-d"); $reserva->re_fecha_retiro = $request->fecha; $devolucion = strtotime('+5 day', strtotime($request->fecha)); $reserva->re_fecha_devolucion = date("Y-m-d", $devolucion); $reserva->save(); $mensaje = "Se ha generado la reserva. La fecha de retiro es " . $request->fecha . " y la fecha de devolucion es " . $reserva->re_fecha_devolucion; echo "<script>"; echo "alert('{$mensaje}');"; echo "window.location = '../reservar';"; echo "</script>"; }
/** * Run the database seeds. * * @return void */ public function run() { DB::statement('SET FOREIGN_KEY_CHECKS = 0'); Cliente::truncate(); Reserva::truncate(); factory(Cliente::class, 50)->create(); factory(Reserva::class, 200)->create(); // $this->call(UserTableSeeder::class); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $reservas = Reserva::all()->each(function ($reserva) { echo $reserva; }); foreach ($reservas as $reserva) { $cliente = Cliente::find($reserva->id); } //return Response::json(['reservas' => $reservas], 200); }
/** * */ public function cantidad() { $reservas = Reserva::select('id', 'confirmado', 'finalizado')->get(); $confirmados = 0; $noconfirmados = 0; $finalizados = 0; $total = 0; foreach ($reservas as $key => $reserva) { if ($reserva->finalizado) { $finalizados++; } if ($reserva->confirmado) { $confirmados++; } else { $noconfirmados++; } $total++; } $confirmados = $confirmados - $finalizados; return array("confirmados" => $confirmados, "noconfirmados" => $noconfirmados, "total" => $total, "finalizados" => $finalizados); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $reserva = Reserva::find($id); return view('agenda.edit', ['reserva' => $reserva]); }