web-dev-qa-db-fra.com

La commande "make: auth" n'est pas définie laravel 6

J'utilise Laravel 6.2.0 et la commande make:auth n'est pas défini dans mon terminal. Y a-t-il une solution à cela? A noté que Composer a déjà été mis à jour.

8
Mostafabd

Dans l'application Laravel 6, la commande make: auth n'existe plus.

Laravel UI est un nouveau package propriétaire qui extrait la partie UI d'un projet Laravel dans un package --- laravel/ui distinct. Le package séparé permet le Laravel équipe pour itérer sur le package d'interface utilisateur séparément de la base de code principale Laravel.

Vous pouvez installer le laravel/ui package via le compositeur:

composer require laravel/ui

Le ui:auth Commande

Outre la nouvelle commande ui, le laravel/ui le package est livré avec une autre commande pour générer l'échafaudage d'authentification:

php artisan ui:auth

Si vous exécutez le ui:auth commande, il générera les routes d'authentification, HomeController , vues d'authentification et app.blade.php fichier de mise en page comme make:auth


Si vous souhaitez générer les vues seules, tapez plutôt la commande suivante:

php artisan ui:auth --views

Si vous voulez que l'auth dans réagisse et vue js vous pouvez utiliser cette commande.

php artisan ui vue --auth
php artisan ui react --auth

php artisan ui vue --auth la commande créera toutes les vues dont vous avez besoin pour l'authentification et les placera dans le resources/views/auth répertoire

La commande ui créera également un resources/views/layouts répertoire contenant une présentation de base pour votre application. Toutes ces vues utilisent le framework CSS Bootstrap, mais vous êtes libre de les personnaliser comme vous le souhaitez.

Plus de détails suivent. laravel-news & documentation

Vous devez simplement suivre ces deux étapes.

composer require laravel/ui
php artisan ui:auth
17
Dilip Hirapara

php artisan make:auth Laravel 6 a supprimé make:auth l'échafaudage de commandes et d'authentification a été déplacé dans un package distinct nommé laravel/ui

La commande pour implémenter Auth est la suivante:

composer require laravel/ui
php artisan ui vue --auth

Cette commande va installer un vue de mise en page, inscription et vues de connexion, ainsi que des itinéraires pour tous points de terminaison d'authentification. Un HomeController sera également généré

Ici vous pouvez lire sur Laravel 6 et laravel/ui et ici aussi vous pouvez lire sur laravel/ui dans laravel documentation

1
Udhav Sarvaiya

Make:auth la commande a été supprimée de laravel 6.x. À la place, vous devez utiliser vue auth in laravel 6.x version .

Consultez ce lien pour plus d'informations.

Laravel auth dans 6.x

0
farooq

Si vous utilisez reactjs pour votre interface utilisateur $ composer require laravel/ui $ php artisan ui react --auth $ npm install && npm run dev $ php artisan serve

0
drakogemini2