Hyperf
Donjan
gayhub:https://github.com/donjan-deng
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hyperf 多进程模式下进程间的通信
单Swoole也差不多,就是监听OnPipeMessage事件和sendMessage发送消息。 注册一个监听器监听OnPipeMessage和PipeMessage 事件 use Hyperf\Event\Contract\ListenerInterface; use Hyperf\Framework\Event\OnPipeMessage; use Hyperf\Process\Event\PipeMessage as UserProcessPipeMessage; class OnPipeMessa原创 2021-08-20 09:40:24 · 1619 阅读 · 0 评论 -
Hyperf Casbin适配于Hyperf 的开源访问控制框架Casbin
仓库地址:https://github.com/donjan-deng/hyperf-casbin Casbin是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型。本项目做了Hyperf适配并自带了一个RBAC模型,使用本项目前你需要先学会如何使用Casbin。 简单使用 Casbin只负责访问控制,在RBAC方案中也只是储存用户和角色之间的映射关系,身份认证、管理用户列表或角色列表应由项目自身来管理。 安装 composer require donjan-deng/hyperf-c原创 2020-11-20 14:19:56 · 1362 阅读 · 0 评论 -
Hyperf使用hyperf-permission组件实现权限管理
照说明安装组件https://github.com/donjan-deng/hyperf-permission 接口实现RESTful,我的权限节点的组成为 /app_name/path/method 比如 /user-center/users/get 获取用户列表 /user-center/users/put 更新用户 具体详见数据填充类permission_table_seeder.php ...原创 2019-12-17 16:03:17 · 2796 阅读 · 0 评论 -
Hyperf接入阿里ACM配置中心
后期更改配置有两种方法,一是使用Docker Swarm Config,这个在部署章节有说明。二就是使用在线的配置中心,这里介绍阿里的ACM。 注册阿里云并开通ACM https://acm.console.aliyun.com 创建一个子帐号,并获取AccessKeyID和AccessKeySecret,这个自行参考阿里的帮助文档。 我们在默认空间下创建一个配置Data ID:hyperf.e...原创 2019-11-26 16:35:06 · 1812 阅读 · 0 评论 -
Hyperf框架创建json-rpc服务
我们创建一个User服务供其他服务调用以实现认证和鉴权。 创建文件UserService.php checkToken 方法接收两个参数,一个token,一个permission,首先验证token获得user,对user的鉴权将在以后的权限认证教程补充。 如果认证成功,将返回user. 在配置文件server.php增加一个json-rpc服务,监听端口为9504 [ 'name' =&...原创 2019-11-12 13:51:19 · 3407 阅读 · 4 评论 -
使用Docker创建Hyperf项目
安装Hyperf开发容器 docker run -d --name user_center \ --restart=always \ -v /home/wwwroot/user_center:/hyperf-skeleton \ #映射到宿主机目录,这样我们就直接在/home/wwwroot/user_center开发 -p 9501:9501 -p 9504:9504 \ # 950...原创 2019-11-11 14:16:04 · 6972 阅读 · 0 评论 -
Hyperf框架使用JWT进行用户认证
配置 上一篇文章中我们已经安装好phper666/jwt-auth组件,并发布了配置。 配置文件config/autoload/jwt.php已经有详细配置说明,如果要改默认设置,只需要在.env文件中加入相应的配置项,比如要更改默认的secret,只需要在.env文件加入JWT_SECRET = your secret 这里我们全部使用默认配置。 自定义异常处理 添加TokenValidExce...原创 2019-11-12 10:38:15 · 6507 阅读 · 1 评论 -
Hyperf权限管理组件hyperf-permission发布
GITHUB:https://github.com/donjan-deng/hyperf-permission 欢迎star,欢迎pr. Hyperf权限管理组件 spatie/laravel-permission 的Hyperf版 与spatie/laravel-permission的区别 无中间件,Hyperf目前还没有Auth组件,请自行创建中间件 命令行只保留清除缓存php bin/hy...原创 2019-12-06 16:50:03 · 1291 阅读 · 0 评论
分享