public function store() { $data = Request::only('rut', 'nombres', 'apellidos', 'email', 'carrera_id'); // dd($data); $rules = array('rut' => 'required|valid_rut|numeric|unique:estudiantes', 'nombres' => 'required|alpha_spaces|max:255', 'apellidos' => 'required|alpha_spaces|max:255', 'email' => 'required|valid_email|unique:estudiantes|max:255'); //Primer metodo $v = Validator::make($data, $rules); if ($v->fails()) { return redirect()->back()->withErrors($v->errors())->withInput(); } $estudiantes = Estudiante::create($data); $estudiantes->save(); Session::flash('message', 'El Estudiante ' . $estudiantes->nombres . ' fue creado con éxito'); return redirect()->route('Administrador.estudiante.store'); }