Think-Casbin
PHP-Casbin Shi Yi Ge Qiang Da De , Gao Xiao De Kai Yuan Fang Wen Kong Zhi Kuang Jia ,Ta Zhi Chi Ji Yu Ge Chong Fang Wen Kong Zhi Mo Xing De Quan Xian Guan Li .
Think-Casbin Shi Yi Ge Zhuan Wei ThinkPHP5.1Ding Zhi De CasbinDe Kuo Zhan Bao ,Shi Kai Fa Zhe Geng Bian Jie De Zai thinkphpXiang Mu Zhong Shi Yong Casbin.
Zhen Dui ThinkPHP6.0 Xian Zai Tui Chu Liao Geng Jia Qiang Da De Kuo Zhan ThinkPHP 6.0 Authorization.
Zhi Shi Chu Bei
- Shou Lian Shi Yong
ComposerBao Guan Li Gong Ju - Zhang Wo ThinkPHPKuang Jia Ge Ge Gong Neng ,Li Ru :Men Mian (Facade), Mo Xing , Shu Ju Ku Qian Yi Gong Ju Deng
- Shou Xi PHPMing Ling Xing , ThinkPHPMing Ling Xing De Shi Yong
- Liao Jie
CasbinGong Zuo Yuan Li Ji Yong Fa
An Zhuang
- Chuang Jian thinkphpXiang Mu (Ru Guo Mei You ):
composer create-project topthink/think=5.1.* tp5
- Zai
ThinkPHPXiang Mu Li ,An ZhuangThink-CasbinKuo Zhan :
composer require casbin/think-adapter
- Fa Bu Zi Yuan :
php think casbin:publish
Zhe Jiang Zi Dong Chuang Jian modelPei Zhi Wen Jian config/casbin-basic-model.conf,He CasbinDe Pei Zhi Wen Jian config/casbin.php.
- Shu Ju Qian Yi :
You Yu Think-CasbinMo Ren Jiang CasbinDe Ce Lue (Policy)Cun Chu Zai Shu Ju Ku Zhong ,Suo Yi Xu Yao Chu Shi Hua Shu Ju Ku Biao Xin Xi .
Zhi Xing Qian ,Qing Que Bao Shu Ju Ku Lian Jie Xin Xi Pei Zhi Zheng Que ,Ru Xu Dan Du Xiu Gai CasbinDe Shu Ju Ku Lian Jie Xin Xi Huo Biao Ming ,Ke Yi Xiu Gai config/casbin.phpLi De Pei Zhi .
php think casbin:migrate
Zhe Jiang Hui Zi Dong Chuang Jian CasbinDe Ce Lue (Policy)Biao casbin_rule.
Yong Fa
Wei Yong Hu Fen Pei Quan Xian
use Casbin;
// Gei Yong Hu aliceFu Yu Dui data1De readQuan Xian
Casbin::addPolicy('alice', 'data1', 'read');