📜  laravel 7 auth 命令 - PHP (1)

📅  最后修改于: 2023-12-03 15:32:32.456000             🧑  作者: Mango

Laravel 7 Auth 命令 - PHP

Laravel 7 提供了一系列 auth 命令,可以轻松地为 Laravel 应用程序添加身份验证和授权功能。 在本文中,我们将讨论 auth 命令以及如何使用它们来快速设置身份验证系统。

安装 Laravel

在开始使用 Laravel 7 auth 命令之前,需要安装 Laravel。您可以在以下链接中找到安装说明:

Laravel 安装指南

Auth 命令

使用以下命令,可以安装 Laravel 7 中的 auth 命令:

php artisan make:auth
Auth 命令的功能

auth 命令具有以下功能:

  • 创建注册和登录视图
  • 创建用户模型和控制器
  • 创建密码重置功能
  • 创建 auth 中间件和路由
创建注册和登录视图

通过运行 auth 命令,Laravel 会自动生成注册和登录视图文件。您可以在以下目录中找到这些文件:

resources/views/auth/login.blade.php
resources/views/auth/register.blade.php

可以修改这些视图,并将它们适应您的应用程序的样式和要求。

创建用户模型和控制器

auth 命令还会为您创建用户模型(App\User)和控制器(App\Http\Controllers\Auth\RegisterControllerApp\Http\Controllers\Auth\LoginController)。

您可以查看这些文件并根据需要进行修改。 我们强烈建议您仔细研究这些文件,以了解它们如何以及何时与其他组件一起使用。

创建密码重置功能

Laravel auth 命令还会为您创建密码重置功能。 这将允许用户通过电子邮件地址提供的电子邮件重置其密码。 您可以在以下目录中找到这些视图:

resources/views/auth/passwords/email.blade.php
resources/views/auth/passwords/reset.blade.php
创建 auth 中间件和路由

最后,auth 命令创建了 auth 中间件和路由,这些路由将用于登录,注册,注销和密码重置功能。 您可以在以下目录中找到这些路由:

routes/web.php
总结

Laravel 7 auth 命令使添加身份验证和授权功能变得容易。 通过运行此命令即可访问基本的注册,登录和密码重置功能。 但是,在使用此命令之前,您必须了解 auth 命令如何工作以及如何将其与您的应用程序集成。 我们希望在使用此命令时留意这些问题。