@php $tabFields = [ 'general' => ['company_name', 'company_tagline', 'company_email', 'company_phone', 'company_website', 'logo', 'favicon'], 'statutory' => ['gst_number', 'pan_number', 'cin_number', 'registered_address', 'city', 'state', 'postal_code', 'country', 'operational_address', 'operational_city', 'operational_state', 'operational_postal_code'], 'bank' => ['bank_name', 'bank_branch', 'bank_account_no', 'bank_ifsc_code', 'bank_swift_code'], 'invoicing' => ['default_currency_symbol', 'default_tax_rate', 'igst_rate', 'cgst_rate', 'sgst_rate', 'invoice_prefix', 'invoice_next_number', 'invoice_terms_conditions', 'invoice_footer_notes', 'authorized_signatory_name', 'signature', 'seal'], ]; $activeTab = request('tab', old('active_tab', 'general')); if ($errors->any()) { foreach ($tabFields as $tab => $fields) { if ($errors->hasAny($fields)) { $activeTab = $tab; break; } } } @endphp
@csrf @method('PUT')
@include('settings.partials.general')
@include('settings.partials.statutory')
@include('settings.partials.bank')
@include('settings.partials.invoicing')
@push('scripts') @endpush