filamentphp/filament · error · LogicException
An authorization was denied without a message.
Error message
An authorization was denied without a message.
What it means
Error "An authorization was denied without a message." thrown in filamentphp/filament.
Source
Thrown at packages/actions/src/Concerns/CanBeAuthorized.php:177
public function getAuthorizationResponseWithMessage(): Response
{
$response = $this->getAuthorizationResponse();
if ($response->allowed()) {
return $response;
}
$message = $this->getAuthorizationMessage();
if (filled($message)) {
invade($response)->message = $message; /** @phpstan-ignore-line */
return $response;
}
if (blank($response->message())) {
throw new LogicException('An authorization was denied without a message.');
}
return $response;
}
public function authorizationMessage(string | Closure | null $message): static
{
$this->authorizationMessage = $message;
return $this;
}
public function getAuthorizationMessage(): ?string
{
return $this->evaluate($this->authorizationMessage);
}
public function authorizationTooltip(bool | Closure $condition = true): staticView on GitHub (pinned to 53483fa934)
When it happens
Trigger: Thrown at packages/actions/src/Concerns/CanBeAuthorized.php:177 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of filamentphp/filament@53483fa934 (2026-08-17).
Data as JSON: /api/errors/d5ed78885abd5b9a.
Report an issue: GitHub.