refactor: streamline sales and expenses management in client resource
- Move create/edit logic from relation managers to dedicated resource pages - Add transaction handling with proper rollback in sale create/update - Fix expense transaction creation by using correct array access - Set default client from query parameter in sale/expense forms - Exclude 'type' field from balance creation to prevent errors
This commit is contained in:
@@ -43,6 +43,7 @@ class ExpenseResource extends Resource
|
||||
{
|
||||
return [
|
||||
Select::make('client')
|
||||
->default(request()->query('client_id'))
|
||||
->options(Client::query()->get()->pluck('company', 'id'))
|
||||
->afterStateUpdated(function ($set, $get) {
|
||||
$set('branch_id', '');
|
||||
|
||||
Reference in New Issue
Block a user