Kullanıcının güncelleme yapmaya yetkili olup olmadığını kontrol etmek için İstek sınıfında aşağıdaki kodu kullanıyorum. Varsayılan olarak varsayılan mesaj verirİstek sınıfındaki yöntemi, HandlesAuthorization özelliği için özelleştirilmiş iletiye geri döndürebilir mi?
. Özelleştirilmiş iletiyi döndürmenin herhangi bir yolu var mı? Yetkilendirme yöntemini Request class
'da yalnızca return boolean
değerinde görebiliyorum.
class UpdateRoleRequest extends Request
{
private $UserPermissionsSession;
public function __construct(IRole $Role) {
$this->UserPermissionsSession = new UserPermissionsSession();
}
public function authorize() {
$UserID = \Auth::user()->UserID;
return $this->UserPermissionsSession->CheckPermissionExists($UserID);
}
}
istek üzerine failedAuthorization yöntemi uygulayabilirsiniz:
yüzden tek ihtiyacınız böyle örnek için
UpdateRoleRequest
sınıfında bu yöntemi geçersiz kılmak için ise – honarkhah