📅  最后修改于: 2023-12-03 15:32:32.456000             🧑  作者: Mango
Laravel 7 提供了一系列 auth 命令,可以轻松地为 Laravel 应用程序添加身份验证和授权功能。 在本文中,我们将讨论 auth 命令以及如何使用它们来快速设置身份验证系统。
在开始使用 Laravel 7 auth 命令之前,需要安装 Laravel。您可以在以下链接中找到安装说明:
使用以下命令,可以安装 Laravel 7 中的 auth 命令:
php artisan make:auth
auth 命令具有以下功能:
通过运行 auth 命令,Laravel 会自动生成注册和登录视图文件。您可以在以下目录中找到这些文件:
resources/views/auth/login.blade.php
resources/views/auth/register.blade.php
可以修改这些视图,并将它们适应您的应用程序的样式和要求。
auth 命令还会为您创建用户模型(App\User
)和控制器(App\Http\Controllers\Auth\RegisterController
和 App\Http\Controllers\Auth\LoginController
)。
您可以查看这些文件并根据需要进行修改。 我们强烈建议您仔细研究这些文件,以了解它们如何以及何时与其他组件一起使用。
Laravel auth 命令还会为您创建密码重置功能。 这将允许用户通过电子邮件地址提供的电子邮件重置其密码。 您可以在以下目录中找到这些视图:
resources/views/auth/passwords/email.blade.php
resources/views/auth/passwords/reset.blade.php
最后,auth 命令创建了 auth 中间件和路由,这些路由将用于登录,注册,注销和密码重置功能。 您可以在以下目录中找到这些路由:
routes/web.php
Laravel 7 auth 命令使添加身份验证和授权功能变得容易。 通过运行此命令即可访问基本的注册,登录和密码重置功能。 但是,在使用此命令之前,您必须了解 auth 命令如何工作以及如何将其与您的应用程序集成。 我们希望在使用此命令时留意这些问题。