• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > Laravel8.5添加用户权限管理的方法详解

Laravel8.5添加用户权限管理的方法详解

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了Laravel8.5,用户权限管理等相关知识,希望对您有所帮助

下面给大家介绍laravel8.5怎么使用laravel-permission添加用户权限管理,希望对大家有所帮助!

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);

到这里安装laravel-permission就完成了,后面使用我还不会,有会的大佬请指教一下,或者我花钱求教一下也行,求留下你的企鹅号。后面再完善出这个权限管理的安装到使用;



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Laravel8.5添加用户权限管理的方法详解
  • 讲解Laravel8.5是如何添加验证码mews/captcha的

相关文章

  • 2022-04-29给DEDECMS后台加上批量修改tags功能
  • 2022-04-29WordPress网站优化方法
  • 2022-04-29PHP如何实现获取验证码
  • 2022-04-29MySQL主键还需要建立索引吗?
  • 2022-04-29在微信小程序中用户登录和登录状态维护
  • 2022-04-29nestjs返回给前端数据格式的封装实现
  • 2022-04-29Photoshop绘制宝石风格的LOGO设计教程
  • 2022-04-29PhotoShop制作window7移动导航网页界面设计教程
  • 2022-04-29Photoshop巧用滤镜制作粉笔字教程
  • 2022-04-29Photoshop制作超酷的设计类网页横幅

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • PHP如何判断是手机访问还是电脑访问
    • 深入解析asp.net中mvc4自定义404页面(分享)
    • DedeCMS搜索文件search.php移到网站根目录
    • Photoshop设计大气的淘宝年终促销海报
    • 一个标志的制作过程
    • Photoshop绘制蓝色立体效果的软件图标
    • 深入解析微信小程序页面中实现的保存图片(附代码)
    • Javascript怎么移除数组元素
    • 详解Angular中的NgModule(模块)
    • CSS对SEO有影响吗

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有