Saltar al contenido

El comando PHP craft make:auth no está definido

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

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *