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
Publicar un comentario