我如何将Laravel身份验证添加到已启动的Laravel项目?

问题描述 投票:1回答:1

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

laravel authentication laravel-6 artisan laravel-ui
1个回答
0
投票

仅提供项目的简要概述,我正在使用:-Laravel 6.x-我已经导入Laravel UI以便在某些组件中使用Vue.js

如果您已经开始了项目,则只需了解以下内容:

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

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

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

要首先添加身份验证,请在作曲家中加入laravel / ui:

composer require laravel/ui

一旦安装了laravel / ui,您将看到新手工艺者的命令:

php artisan ui --help

要包括身份验证脚手架,我建议使用以下命令:

php artisan ui:auth

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

© www.soinside.com 2019 - 2024. All rights reserved.