En Laravel 6.0 make: auth ya no existe. Leer más aquí
A- Taquigrafía:
Actualización 18 de noviembre:
Taylor acaba de lanzar Laravel Installer 2.3.0 y agregó un nuevo indicador "--auth" para crear un nuevo proyecto con el andamio de autenticación instalado.
Para actualizar el instalador de laravel, lea aquí
Significa que podemos hacer:
laravel new project --auth
cd project
php artisan migrate
npm install
npm run dev
Que es una abreviatura de comandos en la Sección B. También lea más aquí
B - Detalles:
Siga estos tres pasos
Paso 1 - Primero haz esto:
laravel new project
cd project
composer require laravel/ui --dev
Nota:
El paquete Laravel UI Composer es un nuevo paquete de primera parte que extrae la parte de la interfaz de usuario de un proyecto de Laravel (el andamiaje frontend generalmente se proporciona con versiones anteriores de Laravel) en un paquete laravel / ui separado. El paquete separado permite al equipo de Laravel actualizar, desarrollar y versionar el paquete de andamios de UI por separado del marco principal y del código base principal de Laravel.
Paso 2 - Luego haz esto:
php artisan ui bootstrap --auth
php artisan migrate
o
php artisan ui vue --auth
php artisan migrate
en vez de
php artisan make:auth ( which works for Laravel 5.8 and older versions )
Más opciones aquí
php artisan ui:auth
El comando anterior generará solo las rutas de autenticación, un HomeController, vistas de autenticación y un archivo de diseño app.blade.php.
También puede generar las vistas solo con:
php artisan ui:auth --views
El comando de la consola le pedirá que confirme la sobrescritura de los archivos de autenticación si ya ha ejecutado el comando antes.
php artisan ui vue
php artisan ui react
y también:
php artisan ui vue --auth
php artisan ui react --auth
Para ver las diferencias lee este artículo
Paso 3 - Entonces necesitas hacer:
npm install
npm run dev