fix bug with ordering on pgsql

This commit is contained in:
2025-11-02 15:46:50 +05:00
parent 8078242cf9
commit 6f1de4531e
2 changed files with 29 additions and 16 deletions

View File

@@ -61,13 +61,13 @@ class CardOrderForm
Fieldset::make(__('Loan type and amount'))
->schema([
Select::make('card_state_id')
->relationship('cardState', 'name', fn (Builder $query) => $query)
->relationship('cardState', 'name', fn (Builder $query) => $query->orderByTranslation('name'))
->label(__('Card state'))
->native(false)
->required(),
Select::make('card_type_id')
->relationship('cardType', 'name')
->relationship('cardType', 'name', fn (Builder $query) => $query->orderByTranslation('name'))
->label(__('Card type'))
->native(false)
->required(),
@@ -85,6 +85,8 @@ class CardOrderForm
Select::make('branch_id')
->label(__('Branch'))
->relationship('branch', 'name', function ($query, callable $get) {
$query->orderByTranslation('name');
$region = $get('region');
if ($region) {
$query->where('region', $region);
@@ -249,20 +251,6 @@ class CardOrderForm
->columnSpan(2),
])->columnSpan(4),
])->columnSpanFull(),
// Textarea::make('passport_one')
// ->required()
// ->columnSpanFull(),
// Textarea::make('passport_two')
// ->required()
// ->columnSpanFull(),
// Textarea::make('passport_three')
// ->required()
// ->columnSpanFull(),
// Textarea::make('passport_four')
// ->required()
// ->columnSpanFull(),
]);
}
}