如何使用Laravel实现用户登录、注销及权限限制功能?

2026-05-22 17:581阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计894个文字,预计阅读时间需要4分钟。

1. 创建登录控制器:在项目根目录下输入命令:`php artisan make:controller Admin/LoginController`

2.创建用户模块及数据库:输入命令:`php artisan make:model Model/Admin -m`,执行后项目中将新增两个PHP文件,并创建了admin表。

1. 创建登录控制器

在项目根目录输入: php artisan make:controller Admin/LoginController

2.创建用户模块 以及数据库

php artisan make:model Model/Admin -m

运行之后 项目中会新增两个PHP文件

新创建了admins用户表,此用户表默认新建中只有主键,创建时间,编辑时间。我们接下来新加两个字段 用户名(username)

和密码(password).

在up函数中加上这两个字段,后面可以按自己的需求添加属性。

laravel默认的字符集是utf8mb4,新增的数据库字段会有这个字符集,想要改成utf8 可以直接修改datebase

接下来运行数据迁移命令 php artisan migrate 来创建数据表

运行之后数据库中新增了admins表

3.填充数据

因为还没有做注册所以我们利用tinker来表中填充数据,如果已经做了注册功能就不用坐下面的步骤了,也可以直接运行sql,直接

填充,保证密码加密。

首先在配置中添加想要新增的数据。在datebase/factories/

define方法里面写自己的用户模块的命名,里面加上默认密码。

阅读全文

本文共计894个文字,预计阅读时间需要4分钟。

1. 创建登录控制器:在项目根目录下输入命令:`php artisan make:controller Admin/LoginController`

2.创建用户模块及数据库:输入命令:`php artisan make:model Model/Admin -m`,执行后项目中将新增两个PHP文件,并创建了admin表。

1. 创建登录控制器

在项目根目录输入: php artisan make:controller Admin/LoginController

2.创建用户模块 以及数据库

php artisan make:model Model/Admin -m

运行之后 项目中会新增两个PHP文件

新创建了admins用户表,此用户表默认新建中只有主键,创建时间,编辑时间。我们接下来新加两个字段 用户名(username)

和密码(password).

在up函数中加上这两个字段,后面可以按自己的需求添加属性。

laravel默认的字符集是utf8mb4,新增的数据库字段会有这个字符集,想要改成utf8 可以直接修改datebase

接下来运行数据迁移命令 php artisan migrate 来创建数据表

运行之后数据库中新增了admins表

3.填充数据

因为还没有做注册所以我们利用tinker来表中填充数据,如果已经做了注册功能就不用坐下面的步骤了,也可以直接运行sql,直接

填充,保证密码加密。

首先在配置中添加想要新增的数据。在datebase/factories/

define方法里面写自己的用户模块的命名,里面加上默认密码。

阅读全文