A- Skrót:
Aktualizacja 18 listopada:
Taylor właśnie opublikował Laravel Installer 2.3.0 dodał nową flagę „--auth”, aby utworzyć nowy projekt z zainstalowanym szkieletem uwierzytelniania!
Aby zaktualizować instalator laravel, przeczytaj tutaj
Oznacza to, że możemy:
laravel new project --auth
cd project
php artisan migrate
npm install
npm run dev
Co jest skrótem poleceń w sekcji B. Przeczytaj również więcej tutaj
B - Szczegóły:
Wykonaj te trzy kroki
Krok 1 - Najpierw zrób to:
laravel new project
cd project
composer require laravel/ui --dev
Uwaga:
Pakiet Laravel UI Composer to nowy pakiet własny, który wyodrębnia część UI projektu Laravel (szkielet frontendowy zwykle dostarczany z poprzednimi wersjami Laravel) do oddzielnego pakietu laravel / ui. Oddzielny pakiet umożliwia zespołowi Laravel aktualizowanie, rozwijanie i wersjonowanie pakietu szkieletowego interfejsu użytkownika niezależnie od podstawowego frameworka i głównej bazy kodu Laravel.
Krok 2 - Następnie zrób to:
php artisan ui bootstrap --auth
php artisan migrate
lub
php artisan ui vue --auth
php artisan migrate
zamiast
php artisan make:auth ( which works for Laravel 5.8 and older versions )
Więcej opcji tutaj
php artisan ui:auth
Powyższe polecenie wygeneruje tylko trasy uwierzytelniania, HomeController, widoki uwierzytelniania i plik układu app.blade.php.
Możesz także generować widoki tylko za pomocą:
php artisan ui:auth --views
Polecenie konsoli wyświetli monit o potwierdzenie nadpisania plików uwierzytelniania, jeśli polecenie zostało już uruchomione wcześniej.
php artisan ui vue
php artisan ui react
i również:
php artisan ui vue --auth
php artisan ui react --auth
Aby zobaczyć różnice, przeczytaj ten artykuł
Krok 3 - Następnie musisz zrobić:
npm install
npm run dev