Maison > Article > développement back-end > Voici quelques options de titre, en gardant à l'esprit le format de questions et réponses : **Court et direct :** * **Pourquoi \'make:auth\' n'est-il pas défini dans Laravel 5.2 ?** * **Comment créer une authentification
Dépannage de la commande "make:auth" non définie dans PHP Artisan
Lors de la tentative d'exécution de la commande "make:auth" dans Laravel 5.2, vous pouvez rencontrer une erreur indiquant que la commande n'est pas définie. Ce problème est dû au fait que la commande "make:auth" a été introduite dans Laravel 6 et n'est pas disponible dans la version 5.2.
Si vous utilisez Laravel 6 ou une version ultérieure, vous pouvez suivre ces étapes pour générer l'échafaudage d'authentification :
composer require laravel/ui php artisan ui vue --auth php artisan migrate
Alternativement, si vous utilisez Laravel 5.2, vous devrez vous fier aux commandes make disponibles, qui n'incluent pas "make:auth":
make:console Create a new Artisan command make:controller Create a new controller class ... (other available commands)
Assurez-vous d'avoir la dépendance suivante dans votre fichier composer.json avant de mettre à jour vos packages :
"laravel/framework": "5.2.*",
Une fois ces mises à jour effectuées, exécutez la commande suivante :
composer update
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!