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>";
 }
Ejemplo n.º 2
0
 /**
  * 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);
 }
Ejemplo n.º 4
0
 /**
  *
  */
 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]);
 }