将 Laravel Auth 添加到已经启动的项目中是否安全?我确定我们没有使用任何身份验证替代方法。
问问题
1488 次
1 回答
3
只是为了提供该项目的一个小概述,我正在使用: - Laravel 6.x - 我已经导入 Laravel UI 以在某些组件中使用 Vue.js
如果您已经开始您的项目,您只需要注意以下几点:
您的项目不会修改以下任何文件:
- 应用程序/Http/Controllers/HomeController.php
- 应用程序/Http/Controllers/Auth/*
- 资源/js/app
- 资源/视图/布局
您没有使用带有 Laravel UI 的前端库。这很重要,因为根据您用于启动脚手架的命令,您可以覆盖 /resources/js 上的 app.js 文件。
您不会覆盖任何由 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 回答