Hacemos una revisión completa cada sección en nuestro sitio web con el objetivo de enseñarte en todo momento información con la mayor veracidad y certera.
Solución:
Para Laravel >=6
composer require laravel/ui
php artisan ui vue --auth
php artisan migrate
Referencia: Documentación de Laravel para autenticación
parece que no estás usando Laravel 5.2, estos son los comandos make disponibles en L5.2 y te falta algo más que el comando make:auth
make:auth Scaffold basic login and registration views and routes
make:console Create a new Artisan command
make:controller Create a new controller class
make:entity Create a new entity.
make:event Create a new event class
make:job Create a new job class
make:listener Create a new event listener class
make:middleware Create a new middleware class
make:migration Create a new migration file
make:model Create a new Eloquent model class
make:policy Create a new policy class
make:presenter Create a new presenter.
make:provider Create a new service provider class
make:repository Create a new repository.
make:request Create a new form request class
make:seeder Create a new seeder class
make:test Create a new test class
make:transformer Create a new transformer.
Asegúrese de tener esta dependencia en su archivo composer.json
"laravel/framework": "5.2.*",
Entonces corre
composer update
Actualización para Laravel 6
Ahora que se lanzó Laravel 6, debe instalar laravel/ui
.
composer require laravel/ui --dev
php artisan ui vue --auth
Tu puedes cambiar vue
con react
si usa React en su proyecto (ver Uso de React).
Y luego necesitas realizar las migraciones y compilar la interfaz.
php artisan migrate
npm install && npm run dev
Fuente: Documentación de Laravel para autenticación
¿Quieres empezar rápido? Instale el paquete laravel/ui Composer y ejecute php craft ui vue –auth en una aplicación Laravel nueva. Después de migrar su base de datos, navegue con su navegador a http://your-app.test/register o cualquier otra URL asignada a su aplicación. ¡Estos comandos se encargarán de armar todo su sistema de autenticación!
Nota: Eso es solo si desea usar scaffolding, puede usar el modelo de usuario predeterminado y el controlador de autenticación Eloquent.
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 agregó un nuevo indicador “–auth” para crear un nuevo proyecto con el andamio de autenticación instalado!
Para actualizar el instalador de laravel leer 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:
sigue 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 propio que extrae la parte de la interfaz de usuario de un proyecto de Laravel (el andamiaje de frontend generalmente se proporciona con versiones anteriores de Laravel) en un paquete separado de laravel/ui. El paquete separado permite que el equipo de Laravel actualice, desarrolle y versione el paquete de andamios de UI por separado del marco principal y la base de código principal de Laravel.
Paso 2 – Entonces haz esto:
php artisan ui bootstrap --auth
php artisan migrate
o
php artisan ui vue --auth
php artisan migrate
en lugar de
php artisan make:auth ( which works for Laravel 5.8 and older versions )
Mas 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 puedes 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 ejecutó el comando anteriormente.
// Generate basic scaffolding...
php artisan ui vue
php artisan ui react
y también:
// Generate login / registration scaffolding...
php artisan ui vue --auth
php artisan ui react --auth
para ver diferencias Lee este artículo
Paso 3 – Entonces necesitas hacer:
npm install
npm run dev