General Settings Branding and Email General Settings
@csrf @method('PUT')

Set up your business identity

Upload logos for light and dark themes, then add your company details for future PDFs and emails.

Save branding
@csrf @method('PUT')

Prepare outgoing email delivery

These values are stored now so the order notification feature can plug in cleanly when we build it next.

@php($encryption = old('smtp_encryption', $settings->smtp_encryption ?? 'tls'))
Save SMTP

Current identity

{{ $settings->company_name ?: 'Your company name will appear here' }}

{{ $settings->company_email ?: 'company@example.com' }}

Phone
{{ $settings->company_phone ?: 'Not set' }}
Fax
{{ $settings->company_fax ?: 'Not set' }}
Mobile 1
{{ $settings->mobile_1 ?: 'Not set' }}
Mobile 2
{{ $settings->mobile_2 ?: 'Not set' }}
Website
{{ $settings->website ?: 'Not set' }}
Favicons
{{ $settings->favicon_directory ? 'Uploaded' : 'Not uploaded' }}
SMTP Host
{{ $settings->smtp_host ?: 'Not configured' }}
@csrf @method('PUT')

Reset order counter

Set the current last order number. The next created order will continue from the next numeric value.

Next order will become {{ str_pad((string) ((int) old('last_order_no', $settings->last_order_no ?? 0) + 1), max(4, strlen((string) ((int) old('last_order_no', $settings->last_order_no ?? 0) + 1))), '0', STR_PAD_LEFT) }}.

Save Counter