@extends('layouts.app') @section('title', 'Company Settings') @section('content')

Company Settings

Configure company information for official documents (payslips, receipts, invoices).

@csrf @method('PUT')

Company Logo

Logo will appear on all receipts, invoices, and reports.

@if($settings['logo'])

Current Logo:

Company Logo
@endif

PNG, JPG, GIF or WebP. Max 2MB. Recommended: 200-400px width.

@error('logo_file')

{{ $message }}

@enderror

Company Identity

Basic company information for legal documents.

@error('name')

{{ $message }}

@enderror

Company registration number from SSM

@error('registration_number')

{{ $message }}

@enderror

Company Address

Official registered address for documents.

@error('address')

{{ $message }}

@enderror
@error('postcode')

{{ $message }}

@enderror
@error('city')

{{ $message }}

@enderror
@error('state')

{{ $message }}

@enderror
@error('country')

{{ $message }}

@enderror

Contact Information

Contact details for customer inquiries and document footers.

@error('phone')

{{ $message }}

@enderror
@error('email')

{{ $message }}

@enderror
@error('website')

{{ $message }}

@enderror

Preview

How company information will appear on payslips and receipts.

@if($settings['logo']) Logo @endif

{{ $settings['name'] ?? 'Company Name' }}

{{ $settings['registration_number'] ?? 'SSM Registration Number' }}

{{ $settings['address'] ?? 'Street Address' }}, {{ $settings['postcode'] ?? 'Postcode' }} {{ $settings['city'] ?? 'City' }}
{{ $settings['state'] ?? 'State' }}, {{ $settings['country'] ?? 'Malaysia' }}

For inquiries: {{ $settings['email'] ?? 'email@company.com' }} | {{ $settings['phone'] ?? '+60 3-1234 5678' }}
Cancel
@endsection