@extends('layouts.app') @php $pageTitle = 'Backup'; $pageHeading = 'Backup'; $pageDescription = 'Download backup aplikasi (zip) dan dump database (sql).'; @endphp @section('content') @if (session('status'))
Info
{{ session('status') }}
@endif @if ($errors->any())
Ada error
@endif

Backup Aplikasi (ZIP)

Default backup mengecualikan folder besar seperti vendor dan node_modules. Aktifkan opsi jika kamu butuh backup full (lebih besar).
@csrf

Backup Database (MySQL/MariaDB Dump)

Backup database menghasilkan file .sql via mysqldump atau mariadb-dump. Pastikan server punya package mysql-client atau mariadb-client.
Jika ADMS jalan di Windows dan mysqldump tidak ada di PATH, set di laravel_app/.env:
WDMS_DB_DUMP_BIN="C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe"
Lalu jalankan php artisan config:clear dan restart server.
@csrf
@endsection