Laravel 8 授權(quán)或拋出異常

2021-07-17 17:19 更新

如果要嘗試對某個操作進行授權(quán),并在未授權(quán)用戶進行該操作的情況下拋出 illuminate\auth\access\authorizationexception,則可以使用 gate::authorize 方法。authorizationexception 的實例將自動轉(zhuǎn)換為 403 http 響應:

Gate::authorize('update-post', $post);

// 當前行為已授權(quán)... 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號