В Laravel 6.0 make: auth больше не существует. Подробнее здесь
A- Сокращение:
Обновление 18 ноября:
Тейлор только что выпустил Laravel Installer 2.3.0, добавив новый флаг «--auth» для создания нового проекта с установленными каркасами аутентификации!
Чтобы обновить установщик laravel, прочтите здесь
Значит, мы можем:
laravel new project --auth
cd project
php artisan migrate
npm install
npm run dev
Это сокращение команд в Разделе B. Также читайте больше здесь
B - Детали:
Выполните эти три шага
Шаг 1 - Сначала сделайте следующее:
laravel new project
cd project
composer require laravel/ui --dev
Примечание.
Пакет Laravel UI Composer - это новый основной пакет, который извлекает часть пользовательского интерфейса проекта Laravel (интерфейсные леса, обычно предоставляемые с предыдущими выпусками Laravel) в отдельный пакет laravel / ui. Отдельный пакет позволяет команде Laravel обновлять, разрабатывать и редактировать пакет каркасов пользовательского интерфейса отдельно от основной платформы и основной кодовой базы Laravel.
Шаг 2 - Затем сделайте это:
php artisan ui bootstrap --auth
php artisan migrate
или же
php artisan ui vue --auth
php artisan migrate
вместо
php artisan make:auth ( which works for Laravel 5.8 and older versions )
Дополнительные параметры здесь
php artisan ui:auth
Приведенная выше команда сгенерирует только маршруты аутентификации, HomeController, представления аутентификации и файл макета app.blade.php.
Вы также можете создавать представления только с помощью:
php artisan ui:auth --views
Консольная команда предложит вам подтвердить перезапись файлов аутентификации, если вы уже запускали команду раньше.
php artisan ui vue
php artisan ui react
а также:
php artisan ui vue --auth
php artisan ui react --auth
Чтобы увидеть различия, прочтите эту статью
Шаг 3 - Затем вам необходимо сделать:
npm install
npm run dev