Ir al contenido principal

Laravel 8 - Novedades - 12 de Noviembre 2020 - cambio auth

Laravel 8 - Novedades - 12 de Noviembre 2020



Introducción

Después de realizar la actualización de composer (descargandolo de la página oficial https://getcomposer.org/), y laravel con los comandos:
  • composer global remove laravel/installer
  • composer global require laravel/installer
Al crear un proyecto con el comando tradicional no funcionó:
laravel new nombreproyecto --auth

Solución

Tuve que usar el siguiente comando:
laravel new blogpruauth --jet
Que me presenta las siguiente opciones:
  • Which Jetstream stack do you prefer? = ¿Qué pila Jetstream prefieres?
    • [0] livewire: Usa el blade tradicional de Laravel para el front-page.
    • [1] inertia:    Usa el Vue.js para el front-page, y rutas definidas por Laravel.
  •  Will your application use teams? = ¿Su aplicación utilizará equipos? (yes/no) [no]:
    • Con esto permite o no, crear las vistas de profile y teams, las que de momento no hemos utilizado, y que corresponden a la actualización a la fecha 12-Nov-2020 de composer y laravel. Pero que según la documentación se asimila a lo realizado con los roles en el artículo referente (ver más).
Con el modelo tradicional uso inertia(1) y en lo referente a Laravel desde cero, no instalamos teams.
Más adelante espero profundizar lo correspondiente al uso de Vue y el uso de teams.

Dejo esta nota para profundizar mas adelante.

Opción 1

composer create-project --prefer-dist laravel/laravel miniblog
cd miniblog
composer require laravel/jetstream
php artisan jetstream:install inertia

Opción 2

laravel new miniblog --jet
Preguntas:
  • Which Jetstream stack do you prefer? = ¿Qué pila Jetstream prefieres?
    • [0] livewire: Usa el blade tradicional de Laravel para el front-page.
    • [1] inertia:    Usa el Vue.js para el frontpage, y rutas definidas por Laravel.
  •  Will your application use teams? = ¿Su aplicación utilizará equipos? (yes/no) [no]:
    • Con esto permite o no, crear las vistas de profile y teams, las que de momento no hemos utilizado, y que corresponden a la actualización a la fecha 12-Nov-2020 de composer y laravel.
Respondemos: 1 y N (o enter).
Continuamos en la linea de comandos con:
cd miniblog

Opción 3

laravel new miniblog
cd miniblog

Para ambas opciones

composer require laravel/ui
composer require laravelcollective/html

Para la opción 3

php artisan ui:auth

Comentarios