Команда "make: auth" не определена laravel 6 - PullRequest
6 голосов
/ 14 октября 2019

Я использую Laravel 6.2.0, а команда make:auth не определена в моем терминале. Есть ли какое-то решение для этого? Отмечено, что Composer уже обновлен.

Ответы [ 4 ]

15 голосов
/ 14 октября 2019

В приложении Laravel 6 команда make: auth больше не существует.

Пользовательский интерфейс Laravel - это новый пакет сторонних разработчиков, который извлекает часть пользовательского интерфейса проекта Laravel в отдельный laravel /UI пакет. Отдельный пакет позволяет команде Laravel выполнять итерацию пакета UI отдельно от основной кодовой базы Laravel.

Вы можете установить пакет laravel/ui через композитор:

composer require laravel/ui

ui:authКоманда

Помимо новой команды пользовательского интерфейса, пакет laravel/ui поставляется с другой командой для создания лесов авторизации:

php artisan ui:auth

Если вы запустите команду ui:auth, она сгенерируетмаршруты маршрутизации, HomeController , представления авторизации и app.blade.php файл макета как make:auth


Если выесли вы хотите создать только представления, введите следующую команду:

php artisan ui:auth --views

Если вы хотите, чтобы аутентификация выполнялась в реагируют и vue js, вы можетеиспользуйте эти команды. Команда

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

php artisan ui vue --auth создаст все представления, необходимые для аутентификации, и поместит их в каталог resources/views/auth

Команда ui также создастдиректория resources/views/layouts, содержащая базовый макет для вашего приложения. Все эти представления используют CSS-среду Bootstrap, но вы можете настроить их по своему усмотрению.

Подробнее см. Ниже. laravel-news & документация

Просто следуйте этому двухэтапному шагу.

composer require laravel/ui
php artisan ui:auth
0 голосов
/ 17 октября 2019

Если вы используете responsejs для вашего пользовательского интерфейса $ composer require laravel/ui $ php artisan ui react --auth $ npm install && npm run dev $ php artisan serve

0 голосов
/ 14 октября 2019

php artisan make:auth Laravel 6 удален make:auth Команда и леса аутентификации были перемещены в отдельный пакет с именем laravel / ui

Команда для реализации Auth имеет видследует:

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

Эта команда установит вид компоновки , регистрация и просмотров входа , а также маршруты для всех конечных точек аутентификации. Также будет сгенерирован HomeController

Здесь вы можете прочитать о Laravel 6 и laravel / ui , а также здесь вы можете прочитать о laravel / ui в laravel документация

0 голосов
/ 14 октября 2019

Make:auth команда была удалена из laravel 6.x. Вместо этого вы должны использовать vue auth в версии laravel 6.x.

Проверьте эту ссылку для получения дополнительной информации.

Laravel auth в 6.x

...