id
做为PRI,致使部分CRUD工具没法识别主键guard
会默认从配置中获取web
,这就要求Model类是要有guard_name
这个属性的。或者能够每次调用givePermissionTo
以前,单独指定属性。permissions
表,用来存储了权限和ablities表的映射关系,可是这张表里面的entity_type
既能够是roles、又能够是Model类,entity_id
表明在entity_type
指向的表中的主键ablities
才是权限表从刚刚进行适配的感受来看,bouncer 更适合自由度更高的programerlaravel
这是一款能够根据MySQL的表结构生成CRUD后台的工具,在配合使用laravel-permission
的时候,遇到了不少问题,就如刚刚提到的主键问题。配合bouncer
运行完美,能够修改后做为权限系统的UI。git
https://github.com/sunshinev/laravel-gii