z-song/laravel-admin · error · Exception

Invalid column definition [$class]

Error message

Invalid column definition [$class]

What it means

Error "Invalid column definition [$class]" thrown in z-song/laravel-admin.

Source

Thrown at src/Grid/Column.php:604

     * Use a defined column.
     *
     * @throws \Exception
     */
    protected function useDefinedColumn()
    {
        // clear all display callbacks.
        $this->displayCallbacks = [];

        $class = static::$defined[$this->name];

        if ($class instanceof Closure) {
            $this->display($class);

            return;
        }

        if (!class_exists($class) || !is_subclass_of($class, AbstractDisplayer::class)) {
            throw new \Exception("Invalid column definition [$class]");
        }

        $grid = $this->grid;
        $column = $this;

        $this->display(function ($value) use ($grid, $column, $class) {
            /** @var AbstractDisplayer $definition */
            $definition = new $class($value, $grid, $column, $this);

            return $definition->display();
        });
    }

    /**
     * Convert characters to HTML entities recursively.
     *
     * @param array|string|null $item
     *

View on GitHub (pinned to 67c441eb78)

When it happens

Trigger: Thrown at src/Grid/Column.php:604 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/938128c92555c3c4. Report an issue: GitHub.