Updating a text input after dispatching a job
Section::make('Originality Check')
->schema([
Forms\Components\TextInput::make('originality_check_result')
->label('Originality Check Result')
->live()
->disabled()
->default(fn ($record) => $record ? json_encode($record->originality_check_result) : null),
Forms\Components\Actions::make([
Action::make('checkOriginality')
->label('Check Originality')
->action(function ($livewire) {
$record = $livewire->form->getRecord();
self::dispatchOriginalityCheckJob($record);
}),
]),
])Section::make('Originality Check')
->schema([
Forms\Components\TextInput::make('originality_check_result')
->label('Originality Check Result')
->live()
->disabled()
->default(fn ($record) => $record ? json_encode($record->originality_check_result) : null),
Forms\Components\Actions::make([
Action::make('checkOriginality')
->label('Check Originality')
->action(function ($livewire) {
$record = $livewire->form->getRecord();
self::dispatchOriginalityCheckJob($record);
}),
]),
])The
dispatchOriginalityCheckJobdispatchOriginalityCheckJob is updating the current article's originality_check_resultoriginality_check_result field to the correct value, but it's not being reflected live on the form itself. Can I somehow force this 'refresh'?