Laravel 6. Отсутствие команды make:auth

Добавлено: 07/12/2019 15:28 |  Обновлено: 07/12/2019 15:29 |  Добавил: nick |  Просмотры: 202 Комментарии: 0
Вводная часть
Если вы работали с Laravel 5, то скорее всего знакомы с artisan-командой make:auth, которая устанавливает систему авторизации/регистрации «из коробки». После установки Laravel 6 вы такой команды не обнаружите. Как быть в этой ситуации вы узнаете в этом материале.
В Laravel 6 разработчики решили отделить мух css/js от котлет php и разместили bootstrap/react/vue-содержимое в отдельном пакете – laravel/ui (https://github.com/laravel/ui). Поэтому сразу после установки фреймворка старой доброй команды make:auth вы не найдете, но не спешите отчаиваться, нужно всего лишь еще немножко потрудиться, чтобы получить рабочую авторизацию/регистрацию «из коробки».

Для этого нужно, собственно, установить сам пакет laravel/ui с помощью команды:
composer require laravel/ui
После чего вам станут доступны дополнительные команды, включая команду для генерации системы авторизации/регистрации «из коробки»:
php artisan ui:auth
Также нужно запустить еще команду для добавления bootstrap:
php artisan ui bootstrap
После этого не забудьте запустить команду: npm install && npm run dev, чтобы скомпилировать изменения.

На этом всё. Можно переходить к регистрации 😊

Оставьте свой комментарий

Комментариев нет