Как я могу добавить аутентификацию Laravel в инициированный проект Laravel?

Безопасно ли добавлять Laravel Auth в уже запущенный проект? Я уверен, что мы не используем альтернативу аутентификации.

1 ответ

Решение

Чтобы предоставить небольшой обзор проекта, я использую: - Laravel 6.x - Я уже импортировал пользовательский интерфейс Laravel, чтобы использовать Vue.js в некоторых компонентах.

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

  1. Ваш проект не изменяет ни один из следующих файлов:

    • приложение / HTTP / Контроллеры / HomeController.php
    • приложение / HTTP / Контроллеры / Auth / *
    • ресурсы / js / приложение
    • ресурсы / представления / макеты
  2. Вы не используете библиотеку FrontEnd с пользовательским интерфейсом Laravel. Это важно, потому что в зависимости от команды, которую вы используете для запуска каркаса, вы можете переопределить файл app.js в /resources/js.

  3. Вы не перезаписываете ни один из маршрутов Auth, созданных Auth::routes().

Чтобы добавить аутентификацию, сначала включите laravel / ui с композитором:

composer require laravel/ui

После того, как вы установили laravel / ui, вы можете увидеть новые команды мастера:

php artisan ui --help

Чтобы включить каркас авторизации, я рекомендую использовать следующую команду:

php artisan ui:auth

Я предпочитаю эту команду, потому что она безопаснее и подтверждается перед перезаписью любого существующего файла.

Другие вопросы по тегам