public function getSession()
 {
     $username = Input::get('username');
     $password = Input::get('password');
     if (Auth::attempt(['username' => $username, 'password' => $password])) {
         // Aquí también pueden devolver una llamada a otro controlador o
         // devolver una vista
         // $user = User::find(Input::get('username'));
         // $user->reg_id = Input::get('reg_id');
         // $user->save();
         $nivel = Auth::user()->id_nivel;
         if ($nivel == '1') {
             return Redirect::action('AdminController@pedidos');
         } else {
             if ($nivel == '2') {
                 Session::put('nombre', Restaurantes::find(Auth::user()->id_restaurante)->nombre);
                 Session::put('id', Auth::user()->id);
                 $user = User::where('id', '=', Auth::user()->id)->first();
                 $user->estatus = 1;
                 $user->save();
                 return Redirect::action('RestauranteController@index');
             }
         }
     }
     return Redirect::back()->with('error_message', 'Datos incorrectos, vuelve a intentarlo.');
 }
 public function efectivo()
 {
     $pedido = Pedidos::find(Input::get('id'));
     $pedido->estatus = 'pagada';
     $pedido->tipo = 'efectivo';
     $pedido->save();
     $restaurantes = Restaurantes::find($pedido->id_restaurante)->first();
     $restaurantes->pagadas = $restaurantes->pagadas + 1;
     $restaurantes->save();
     return Response::json('success');
 }
 public function imgPerfil()
 {
     $rules = array('imgFile' => 'mimes:jpeg,bmp,png');
     $validator = Validator::make(Input::all(), $rules);
     // process the login
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput(Input::all());
     } else {
         $restaurante = Restaurantes::find(Auth::user()->id_restaurante);
         $image = Input::file('imgFile');
         if ($image != null) {
             $name_image = $image->getClientOriginalName();
             $image_final = 'restaurantes/' . $name_image;
             $restaurante->imagenR = $image_final;
             $image->move('restaurantes', $name_image);
             $restaurante->save();
             return Redirect::back()->with('message', 'cuenta guardada con éxito');
         }
     }
 }
 public function guardarR()
 {
     $restaurante = Restaurantes::find(Input::get('id'));
     $image = Input::file('imgFile');
     if ($image != null) {
         $name_image = $image->getClientOriginalName();
         $image_final = 'restaurantes/' . $name_image;
         $restaurante->imagenR = $image_final;
         $image->move('restaurantes', $name_image);
     }
     $restaurante->nombre = Input::get('nombre');
     $restaurante->telefono = Input::get('telefono');
     $restaurante->coordenadas = Input::get('coordenadas');
     $restaurante->direccion = Input::get('direccion');
     $restaurante->hora_inicio = Input::get('hora_inicio');
     $restaurante->hora_fin = Input::get('hora_fin');
     $restaurante->save();
     return Redirect::to('/admin/restaurantes')->with('success', 'Restaurante guardado con éxito');
 }