Maison > Article > développement back-end > Voici quelques options de titre, jouant avec le format des questions : **Direct et concis :** * Pourquoi ma commande \'make:auth\' n'est-elle pas définie dans Laravel ? * Laravel : \'make:auth\' Commande N
Dépannage de la commande "make:auth" non définie dans PHP Artisan
Dans Laravel, la commande "make:auth" est utilisée pour générer vues et itinéraires pour l’authentification des utilisateurs. Cependant, lorsque vous tentez d'exécuter cette commande dans Laravel 5.2, vous pouvez rencontrer un message d'erreur indiquant que la commande n'est pas définie.
Cause :
Cette erreur se produit généralement car la commande "make:auth" a été supprimée des versions 6 et supérieures de Laravel. Dans Laravel 5.2, la dépendance manquante est probablement due à une incompatibilité entre votre version de Laravel et le fichier composer.json.
Solution :
Pour les versions de Laravel 6 et supérieur :
Installez le package de l'interface utilisateur Laravel :
composer require laravel/ui
Exécutez les commandes suivantes :
php artisan ui vue --auth php artisan migrate
Pour Laravel version 5.2 :
Assurez-vous que le fichier composer.json inclut la dépendance suivante :
"laravel/framework": "5.2.*"
Exécutez la commande suivante :
composer update
Notes supplémentaires :
Pour Laravel 5.2, une liste des commandes "make" disponibles peut être trouvée dans le fichier composer.json ou en exécutant la commande suivante :
composer show
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!