Skip to content

Get denied reason in PureAbility#can and #cannot #588

Closed Answered by stalniy
noftaly asked this question in Q&A
Discussion options

You must be logged in to vote

You can use ForbiddenError.from(ability).throwUnlessCan(...) and it will throw an instance of ForbiddenError which has message of the reason.

If this doesn’t work for you, then you need to use relevantRuleFor(...)

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@noftaly
Comment options

Answer selected by noftaly
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants