© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago•
6 replies
Alvika Aji Prahasta

Table TextInputColumn Update Other Model

hi guys seek help, Is it possible to update data from another model? For example, in this code:

php
Copy code
class ScorecardTableWidget extends BaseWidget
{

protected $listeners = ['refreshScorecardTable' => '$refresh'];

public function table(Table $table): Table
{
$properties = ScorecardProperty::all();
$columns = [
Tables\Columns\TextColumn::make('name')
->label('Criteria'),
Tables\Columns\TextInputColumn::make('weightage'),
];

foreach ($properties as $property) {
$columns[] = Tables\Columns\TextInputColumn::make("score_{$property->id}")
->label($property->name)
->beforeStateUpdated(function ($record, $state) use ($property) {
ScorecardScore::updateOrCreate(
[
'scorecard_property_id' => $property->id,
'scorecard_criteria_id' => $record->id,
],
['score' => $state]
);
$this->dispatch('refreshScorecardTable');
});
}

return $table->query(ScorecardCriteria::query())
->columns($columns);
}
}
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Table TextInputColumn
FilamentFFilament / ❓┊help
2y ago
Table Builder / TextInputColumn / Updating other fields on the row
FilamentFFilament / ❓┊help
2y ago
Update other table from repeater.
FilamentFFilament / ❓┊help
3y ago
Saving TextInputColumn in a different table
FilamentFFilament / ❓┊help
2y ago