use Filament\Infolists\Components\Actions\Action;
Action::make('editQuote')
->label('Edit Quote')
->form(Quote::getForm())
->action(function (Quote $record, array $data) {
$record->update($data);
}),
//FORM function the Quote Model - shortened
public static function getForm(): array
{
return [
Section::make('Quote Details')
->columns(2)
->schema([
TextInput::make('vendor_reference')
->label('Quote Ref. No.')
->required(),
Select::make('payment_term_id')
->relationship('paymentTerm', 'name')
->columnspan(2)
->required(),
]),
];
}
use Filament\Infolists\Components\Actions\Action;
Action::make('editQuote')
->label('Edit Quote')
->form(Quote::getForm())
->action(function (Quote $record, array $data) {
$record->update($data);
}),
//FORM function the Quote Model - shortened
public static function getForm(): array
{
return [
Section::make('Quote Details')
->columns(2)
->schema([
TextInput::make('vendor_reference')
->label('Quote Ref. No.')
->required(),
Select::make('payment_term_id')
->relationship('paymentTerm', 'name')
->columnspan(2)
->required(),
]),
];
}