filamentphp/filament · error · LogicException
Table configuration class [{$tableConfiguration}] does not e
Error message
Table configuration class [{$tableConfiguration}] does not exist. What it means
Error "Table configuration class [{$tableConfiguration}] does not exist." thrown in filamentphp/filament.
Source
Thrown at packages/forms/src/Components/TableSelect/Livewire/TableSelectLivewireComponent.php:70
/**
* @var array<mixed>
*/
#[Locked]
public array $tableArguments = [];
/**
* @var string | array<string> | null
*/
#[Modelable]
public string | array | null $state = null;
public function table(Table $table): Table
{
$tableConfiguration = base64_decode($this->tableConfiguration);
if (! class_exists($tableConfiguration)) {
throw new LogicException("Table configuration class [{$tableConfiguration}] does not exist.");
}
if (! method_exists($tableConfiguration, 'configure')) {
throw new LogicException("Table configuration class [{$tableConfiguration}] does not have a [configure(Table \$table): Table] method.");
}
$tableConfiguration::configure($table);
$table
->headerActions([])
->recordActions([])
->toolbarActions([])
->emptyStateActions([])
->selectable()
->trackDeselectedRecords(false)
->currentSelectionLivewireProperty('state')
->maxSelectableRecords(is_array($this->state) ? $this->maxSelectableRecords : 1)
->deselectAllRecordsWhenFiltered(false)View on GitHub (pinned to 53483fa934)
When it happens
Trigger: Thrown at packages/forms/src/Components/TableSelect/Livewire/TableSelectLivewireComponent.php:70 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/d1de48bfb6c7ed55.
Report an issue: GitHub.