En este videotutorial vamos a actualizar el proyecto del curso 2 de Laravel de la versión 5.0 a la versión 5.1.

Sin embargo el proceso es bastante estándar así que te puede servir para actualizar cualquier proyecto de Laravel de 5.0 a 5.1. Por otro lado la actualización toma menos de 5 minutos, dado que ambas versiones son compatibles. Además Laravel 5.1 es LTS por lo que te recomiendo hacer la actualización.

Puedes aprender más en nuestra página sobre Laravel 5.1 y también puedes ver: éste tutorial en versión de texto.

Adicionalmente, en la versión 5.1 de Laravel ha sido removida la clase App\Services\Registrar que teníamos en Laravel 5.0, por ello, deberás incluir los métodos validator() y create() directamente en el controlador de autenticación. Solo basta con copiar y pegar el siguiente código dentro de AuthController.php, ubicado en app\Http\Controllers\Auth, ningún otro cambio en estos métodos es requerido.

/**
     * Get a validator for an incoming registration request.
     *
     * @param  array  $data
     * @return \Illuminate\Contracts\Validation\Validator
     */
    protected function validator(array $data)
    {
        return Validator::make($data, [
            'name' => 'required|max:255',
            'email' => 'required|email|max:255|unique:users',
            'password' => 'required|confirmed|min:6',
        ]);
    }

    /**
     * Create a new user instance after a valid registration.
     *
     * @param  array  $data
     * @return User
     */
    protected function create(array $data)
    {
        return User::create([
            'name' => $data['name'],
            'email' => $data['email'],
            'password' => bcrypt($data['password']),
        ]);
    }

Regístrate en Styde

Para obtener acceso a ésta y a todas nuestras lecciones y cursos premium:

Ver planes

Únete a nuestra comunidad en Discord y comparte con los usuarios y autores de Styde, 100% gratis.

Únete hoy

Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.

Lección anterior URLs amigables y rutas con slugs en Laravel