W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
除了提供開箱即用的 用戶認證 服務(wù)外,Laravel 還提供了一種簡單的方法來處理用戶的授權(quán)動作。與用戶認證一樣,Laravel 的授權(quán)方法很簡單,授權(quán)操作有兩種主要方式:gates 和策略。
可以把 gates 和策略比作路由和控制器。Gates 提供了一種簡單的基于閉包的授權(quán)方法,而策略和控制器類似,圍繞特定模型或資源對其邏輯進行分組來實現(xiàn)授權(quán)認證。我們先探索 gates,然后研究策略。
在構(gòu)建一個應(yīng)用的時候,不用再專門使用 gates 或者只使用策略之間進行選擇。大部分應(yīng)用很可能同時包含 gates 和策略, 并且能夠很好的進行工作。 Gates 大部分應(yīng)用在模型和資源沒有關(guān)系的地方,比如查看管理員的面板。與之相反,策略應(yīng)該在特定的模型或者資源中使用。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: