Generar el sistema de autenticación en Laravel 6 con laravel/ui
En el curso de Laravel 6 con Cashier Stripe SCA ya cubrimos este tema de forma completa paso a paso, pero para que Google sepa que lo estamos explicando es necesario definirlo en una entrada del Blog.
En las versiones 5.x de Laravel, para generar el scaffolding de autenticación simplemente debíamos ejecutar el siguiente comando:
php artisan make:auth
En Laravel 6 el comando make:auth ha sido separado a un nuevo paquete llamado laravel/ui, para instalarlo debemos ejecutar el siguiente comando dentro de nuestro proyecto:
composer require laravel/ui
Una vez instalado, si ejecutas de nuevo el comando php artisan verás que aparece un nuevo comando llamado ui/auth, vamos a ejecutarlo de la siguiente forma para que el sistema de autenticación en Laravel 6 sea generado correctamente:
php artisan ui vue --auth
Para finalizar el proceso simplemente necesitaremos ejecutar un comando más, y es el encargado de instalar todas las dependencias del cliente y además crear los assets necesarios, css y js, en el directorio public:
npm install && npm run dev
Y eso es todo, si ahora accedes a tu proyecto verás que tienes lo mismo que teníamos antes pero con Laravel 6.