1

将 Laravel Auth 添加到已经启动的项目中是否安全?我确定我们没有使用任何身份验证替代方法。

4

1 回答 1

3

只是为了提供该项目的一个小概述,我正在使用: - Laravel 6.x - 我已经导入 Laravel UI 以在某些组件中使用 Vue.js

如果您已经开始您的项目,您只需要注意以下几点:

  1. 您的项目不会修改以下任何文件:

    • 应用程序/Http/Controllers/HomeController.php
    • 应用程序/Http/Controllers/Auth/*
    • 资源/js/app
    • 资源/视图/布局
  2. 您没有使用带有 Laravel UI 的前端库。这很重要,因为根据您用于启动脚手架的命令,您可以覆盖 /resources/js 上的 app.js 文件。

  3. 您不会覆盖任何由 Auth 创建的路由Auth::routes()

要添加身份验证,首先包括 laravel/ui 和 composer:

composer require laravel/ui

一旦你安装了 laravel/ui,你可以看到新的 artisan 的命令:

php artisan ui --help

要包含 auth 脚手架,我建议使用以下命令:

php artisan ui:auth

我更喜欢这个命令,因为它更安全,并且在覆盖任何现有文件之前进行确认。

于 2020-05-08T08:00:15.547 回答