pl1998/laravel-casbin-admin

通配符的那种是怎么验证的?

Closed this issue · 5 comments

api/log/:id/del或api/log/{id}/del这种的。是如何实现验证的?
image
你验证的逻辑是这个样子,从数据库里取出来,与uri来比对?这样子可以么?因为下载了这个之后没有跑起来,但我又用到我的项目里了,现在。。。。我使用的不是laravel,,逻辑比照你代码重写的

你使用的是thinkphp吗? 你就按照你使用的框架方法将路由重写下 应该差异不会很大的 稍微调整一下逻辑 然后在后台改下路由就行了

image
举个例子 把这个改成你想对应的路由

@sparksisnotspark Casbin对不同类型的路径有内置的支持:https://casbin.org/docs/zh-CN/function ,启用keyMatch2或keyMatch3,然后调用Enforce函数检查权限即可

image