7
私は、ユーザーが更新を実行する権限を持っているかどうかを確認するために、Requestクラスに以下のコードを用意しています。HandlesAuthorization特性のリクエストされたメッセージを返すRequestクラスのメソッドを認証できますか?
HandlesAuthorization trait
デフォルトでは、デフォルトのメッセージが表示されます。カスタマイズされたメッセージを返す方法はありますか?私はRequest class
で許可メソッドを見ることができますreturn boolean
値のみ。
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);
}
}
:ので、あなたが必要とするすべては、このように例えば、あなたの
UpdateRoleRequest
クラスでこのメソッドをオーバーライドすることである– honarkhah