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