In Laravel 6.0 existiert make: auth nicht mehr. Lesen Sie hier mehr
A- Kurzschrift:
Update 18. November:
Taylor hat gerade Laravel Installer 2.3.0 veröffentlicht und ein neues "--auth" -Flag hinzugefügt, um ein neues Projekt mit installiertem Authentifizierungsgerüst zu erstellen!
Um das Laravel-Installationsprogramm zu aktualisieren, lesen Sie hier
Das heißt, wir können:
laravel new project --auth
cd project
php artisan migrate
npm install
npm run dev
Dies ist eine Abkürzung von Befehlen in Abschnitt B. Lesen Sie auch hier mehr
B - Details:
Befolgen Sie diese drei Schritte
Schritt 1 - Tun Sie dies zuerst:
laravel new project
cd project
composer require laravel/ui --dev
Hinweis: Das
Laravel UI Composer-Paket ist ein neues Erstanbieterpaket, das den UI-Teil eines Laravel-Projekts (Frontend-Gerüst, das normalerweise in früheren Versionen von Laravel enthalten ist) in ein separates Laravel / UI-Paket extrahiert. Das separate Paket ermöglicht es dem Laravel-Team, das UI-Gerüstpaket getrennt vom primären Framework und der Haupt-Laravel-Codebasis zu aktualisieren, zu entwickeln und zu versionieren.
Schritt 2 - Dann machen Sie dies:
php artisan ui bootstrap --auth
php artisan migrate
oder
php artisan ui vue --auth
php artisan migrate
anstatt
php artisan make:auth ( which works for Laravel 5.8 and older versions )
Weitere Optionen hier
php artisan ui:auth
Der obige Befehl generiert nur die Authentifizierungsrouten, einen HomeController, Authentifizierungsansichten und eine Layoutdatei app.blade.php.
Sie können die Ansichten auch nur generieren mit:
php artisan ui:auth --views
Der Konsolenbefehl fordert Sie auf, das Überschreiben von Authentifizierungsdateien zu bestätigen, wenn Sie den Befehl bereits zuvor ausgeführt haben.
php artisan ui vue
php artisan ui react
und auch:
php artisan ui vue --auth
php artisan ui react --auth
Um Unterschiede zu sehen, lesen Sie diesen Artikel
Schritt 3 - Dann müssen Sie Folgendes tun:
npm install
npm run dev