public function create() { $rules = array('nombre' => 'required|unique:restaurantes,nombre', 'telefono' => 'required', 'direccion' => 'required', 'hora_inicio' => 'required', 'hora_fin' => 'required'); $validator = Validator::make(Input::all(), $rules); // process the login if ($validator->fails()) { return Redirect::to('/prospectos')->withErrors($validator)->withInput(Input::all()); } else { $restaurante = new Restaurantes(); $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); } $entrega = Input::get('domicilio'); if ($entrega == 1) { $restaurante->domicilio = 1; } else { $restaurante->domicilio = 0; } $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(); Session::flash('message', 'Tu solicitud ha sido enviada espera a que te visite el administrador'); return Redirect::to('/login'); } }
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 editarHD() { if (Input::has('Editar')) { $usershd = UsuariosHD::find(Input::get('userhd_id')); $restaurante = Restaurantes::All(); $restaurantes = Restaurantes::where('id', '>', 0)->get(); return View::make('Admin.EditarUHD', compact('usershd', 'restaurante', 'restaurantes')); } if (Input::has('Eliminar')) { $usershd = UsuariosHD::where('id', '=', Input::get('userhd_id'))->get(); $usershd[0]->delete(); return Redirect::to('admin/usershd')->with('message', 'Empleado eliminado con éxito'); } }
public function ultEnv() { $restaurante = Restaurantes::where('id', '=', Input::get('id_restaurante'))->get(); $envios = Envios::ultimoenvio($restaurante->id)->take(1)->get(); return json_encode($envios); }
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'); }