laravel8.5怎么添加用户权限管理
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,本篇内容主要讲解"laravel8.5怎么添加用户权限管理",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"laravel8.5怎么添加用户权限管理"吧!1、
千家信息网最后更新 2025年11月13日laravel8.5怎么添加用户权限管理
本篇内容主要讲解"laravel8.5怎么添加用户权限管理",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"laravel8.5怎么添加用户权限管理"吧!
1、使用composer安装laravel-permission包
composer里执行下列命令
composer require spatie/laravel-permission
2、生成迁移文件
composer里执行下列命令
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="migrations"
3、生成配置文件
composer里执行下列命令
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="config"
4、迁移数据
composer里执行下面命令
php artisan migrate
执行后,我不知道其他人是怎么样的,我的出现报错了,提示如下
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes
然后百度一大圈,照到改还是不对,看迁移文件我一下悟了,把database\migrations\2022_01_06_041301_create_permission_tables.php(命令生成的迁移文件)这个里面的几个字段的字符串类型长度,手动设置一下,我的是mysql8.0,我当时看到这悟的;
$table->string('name'); // For MySQL 8.0 use string('name', 125);然后把设置迁移文件的字符串类型的全改成这样的了,就不报错了,然后就会在数据库里面生成5张表了,这个migrations表好像没用,可以删;
$table->string('name','125'); // For MySQL 8.0 use string('name', 125);到此,相信大家对"laravel8.5怎么添加用户权限管理"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
命令
文件
生成
权限
用户
管理
内容
字符
字符串
数据
类型
学习
不对
实用
更深
兴趣
字段
实用性
实际
手动
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库脚本创表
申请软件开发工程师的理由
网络安全有哪些常见的漏洞
药品MS数据库
数据库中字段名是列还是行
服务器断电后系统配置没有了
万方数据库怎么复制文献地址
sql怎么查收缩数据库的进度
数据库查询重复数据并分组的语句
服务器运输要求
mysql查询数据库中所有信息
网络安全社会服务体系
双十一网络安全宣讲
算力网络技术图谱
高斯数据库锁表
北京软件开发应问 云趣科技
宫廷心计同服务器游戏
sql数据库如何修复
中国电信连网络安全吗
网易有道词典软件开发
网络安全科普教育基地 方案
t140服务器bios
台州网络安全检查周
网络安全周新闻点评
服务器异常0172
pdu服务器专用电源哪家便宜
ppdr网络安全模型的含义
陕西戴尔服务器续保检测
软件开发定制电话
济南管理软件开发中心