@extends('layouts.admin.master') @section('content') @php $result = session('system_ops_result'); $pendingCount = count($pendingMigrations); $resultStatus = $result['status'] ?? 'secondary'; @endphp
Khusus Super Admin
Gunakan halaman ini hanya untuk kebutuhan operasional ringan setelah upload atau maintenance kecil. Untuk perubahan besar atau migrasi yang berat, terminal tetap lebih aman sebagai cadangan.
@if ($result)
{{ $result['title'] ?? 'Perintah selesai.' }}
Command: {{ $result['command'] ?? '-' }} @if (!is_null($result['exit_code'] ?? null)) | Exit code: {{ $result['exit_code'] }} @endif
@if (!empty($result['output']))
{{ $result['output'] }}
@endif
@endif
Status Migrasi

Daftar file migrasi yang belum dijalankan di server ini.

{{ $pendingCount }} pending

@if ($pendingCount > 0)
@foreach ($pendingMigrations as $migration)
{{ $migration }}
@endforeach
@else
Semua migrasi pada folder database/migrations sudah berjalan.
@endif
Aksi Operasional

Tombol di bawah akan menjalankan perintah Artisan langsung dari panel admin.

@csrf
View Clear
Menjalankan php artisan view:clear untuk membersihkan file blade cache.
@csrf
Optimize Clear
Menjalankan php artisan optimize:clear untuk refresh cache utama aplikasi.
@csrf
Migrasi Pending
Menjalankan php artisan migrate --force untuk migrasi yang belum jalan.
@endsection @section('stylesheet') @endsection @section('javascript') @endsection