laravel-permission 做權限 記錄


 

1場景 公司的業務是做一個平台  公司可以入住   每個公司 可以可以創建角色。 然后為角色分配權限.

那么所有前提   所有權限只能由我們平台自己定義 

選擇的庫   因為用的laravel框架    故選擇 laravel-permission 

 

注意點 :

1 每個公司的角色可能會重名,所以要稍微修改原庫的表 

加了一個company_id  區分不同公司  同一個角色 

這樣就可以解決同名問題了

2 在需要的模型上 定義guard_name屬性,並且把當前模型 繼承  Illuminate\Foundation\Auth\User 這個目的 是為了 能使用 模型的中的 can 方法 方便權限判斷

3 使用權限中間件的時候  要把中間件添加到   App\Http\kernel 

4 其它基本就是看文檔按照api操作了....

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM