@extends('layouts.custom-master') @php $bodyClass = 'bg-white'; @endphp @section('content')
Setup Wizard

Langkah {{ $step }} dari 4

Siapkan akun, setting, master data, lalu aset pertama.

@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@if($step === 1)
@csrf
@elseif($step === 2) @php $booleanOptions = [1 => 'Aktif', 0 => 'Nonaktif']; $timezoneOptions = [ 'Asia/Jakarta', 'Asia/Makassar', 'Asia/Jayapura', 'Asia/Singapore', 'Asia/Kuala_Lumpur', 'UTC' ]; $currencyOptions = ['IDR', 'USD', 'EUR', 'SGD', 'MYR']; $dateFormats = ['d/m/Y', 'Y-m-d', 'm/d/Y']; $timeFormats = ['H:i', 'h:i A']; $pageSizes = [10, 25, 50, 100]; $depreciationOptions = [ 'straight_line' => 'Straight Line', 'diminishing_balance' => 'Diminishing Balance', ]; @endphp
@csrf

Sesuaikan konfigurasi awal. Nilai diambil dari seeder dan dapat diubah.

@foreach($settings->groupBy('group') as $group => $items)
{{ ucfirst($group) }}
@if($group === 'integration')
Panduan cepat integrasi
  • Gunakan header X-Api-Key untuk REST API: {{ url('/api/v1') }}
  • Webhook event: movement/disposal/audit/maintenance & perubahan aset
  • Aktifkan webhook dan isi secret untuk signature HMAC di header X-Webhook-Signature
  • Lihat dokumentasi lengkap di API Docs
Contoh: curl -H "X-Api-Key: YOUR_KEY" "{{ url('/api/v1/assets') }}" | Dokumentasi API bisa ditambahkan di halaman help/changelog.
@endif
@foreach($items as $setting) @php $label = ucwords(str_replace(['.', '_'], ' ', $setting->key)); $fieldName = "settings[{$setting->key}]"; $current = old('settings.'.$setting->key, $setting->value); @endphp
@switch($setting->key) @case('application.timezone') @break @case('ui.currency') @break @case('ui.date_format') @break @case('ui.time_format') @break @case('ui.table_page_size') @break @case('asset.depreciation_method') @break @case('asset.qr_enabled') @case('security.audit_log') @case('notification.email_enabled') @case('maintenance.readonly_mode') @break @default @endswitch @if(!empty($setting->description)) {{ $setting->description }} @endif
@endforeach
@endforeach
Kembali
@elseif($step === 3)
Langkah ini akan membuat master data dasar (status, kelas, kategori, unit, dept, PIC, lokasi, garansi).
@csrf
Kembali
@elseif($step === 4)
@csrf
Kembali
@endif
@endsection