z-song/laravel-admin · error · InvalidArgumentException
Action class [$action] must be sub-class of [Encore\Admin\Ac
Error message
Action class [$action] must be sub-class of [Encore\Admin\Actions\GridAction]
What it means
Error "Action class [$action] must be sub-class of [Encore\Admin\Actions\GridAction]" thrown in z-song/laravel-admin.
Source
Thrown at src/Grid/Column.php:477
*/
public function totalRow($display = null)
{
$this->grid->addTotalRow($this->name, $display);
return $this;
}
/**
* Display column using a grid row action.
*
* @param string $action
*
* @return $this
*/
public function action($action)
{
if (!is_subclass_of($action, RowAction::class)) {
throw new \InvalidArgumentException("Action class [$action] must be sub-class of [Encore\Admin\Actions\GridAction]");
}
$grid = $this->grid;
return $this->display(function ($_, $column) use ($action, $grid) {
/** @var RowAction $action */
$action = new $action();
return $action
->asColumn()
->setGrid($grid)
->setColumn($column)
->setRow($this);
});
}
/**
* If has display callbacks.View on GitHub (pinned to 67c441eb78)
When it happens
Trigger: Thrown at src/Grid/Column.php:477 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of z-song/laravel-admin@67c441eb78 (2026-08-21).
Data as JSON: /api/errors/84a1ea9acb40389e.
Report an issue: GitHub.