@if ($step === 1)

Step 1

Requirement Check

Pastikan server memenuhi kebutuhan minimum sebelum installer menulis konfigurasi database atau menjalankan migrasi.

@foreach ($requirements as $check)

{{ $check['name'] }}

{{ $check['description'] }}

@if ($check['detail'])

{{ $check['detail'] }}

@endif
{{ strtoupper($check['status']) }}
@endforeach

{{ $allRequirementsPass ? 'Server siap untuk tahap konfigurasi berikutnya.' : 'Ada requirement yang perlu dibereskan terlebih dahulu.' }}

@if ($allRequirementsPass) Lanjut ke Database Setup @else @endif
@elseif ($step === 2)

Step 2

Database Setup

Konfigurasi database dites terlebih dahulu memakai koneksi sementara. File .env baru ditulis setelah test koneksi berhasil.

@csrf
@if (session('installer.connection_message') || $connectionMessage)
{{ session('installer.connection_message', $connectionMessage) }}
@endif @if (session('installer.env_backup_path') || $envBackupPath)
Backup .env dibuat di {{ session('installer.env_backup_path', $envBackupPath) }}.
@endif
@else

Step 3

Application Setup

Lengkapi identitas institusi dan akun super-admin pertama. Installer akan menjalankan migrasi aman, menyiapkan role permission, menyimpan setting awal, lalu mengunci installer.

@csrf

Institusi

Informasi Dasar Aplikasi

Super Admin

Akun Pengelola Pertama

@if (session('installer.installation_message') || $installationMessage)
{{ session('installer.installation_message', $installationMessage) }}
@endif
Setelah tombol final ditekan, installer akan menjalankan php artisan migrate, membuat role-permission, menyimpan setting awal, membuat super-admin, lalu membuat lock di {{ $lockPath }}.
Kembali ke Database Setup
@endif