Как я могу добавить аутентификацию Laravel в инициированный проект Laravel?
Безопасно ли добавлять Laravel Auth в уже запущенный проект? Я уверен, что мы не используем альтернативу аутентификации.
1 ответ
Чтобы предоставить небольшой обзор проекта, я использую: - Laravel 6.x - Я уже импортировал пользовательский интерфейс Laravel, чтобы использовать Vue.js в некоторых компонентах.
Если вы уже начали свой проект, вам просто нужно знать следующее:
Ваш проект не изменяет ни один из следующих файлов:
- приложение / HTTP / Контроллеры / HomeController.php
- приложение / HTTP / Контроллеры / Auth / *
- ресурсы / js / приложение
- ресурсы / представления / макеты
Вы не используете библиотеку FrontEnd с пользовательским интерфейсом Laravel. Это важно, потому что в зависимости от команды, которую вы используете для запуска каркаса, вы можете переопределить файл app.js в /resources/js.
Вы не перезаписываете ни один из маршрутов Auth, созданных
Auth::routes()
.
Чтобы добавить аутентификацию, сначала включите laravel / ui с композитором:
composer require laravel/ui
После того, как вы установили laravel / ui, вы можете увидеть новые команды мастера:
php artisan ui --help
Чтобы включить каркас авторизации, я рекомендую использовать следующую команду:
php artisan ui:auth
Я предпочитаю эту команду, потому что она безопаснее и подтверждается перед перезаписью любого существующего файла.