@extends('user::layouts.backend-master') @section('breadcrumb_title', __('updater::translate.Upload Update')) @section('content')

{{ __('updater::translate.Upload Update Package') }}

{{ __('updater::translate.Current Version') }}: v{{ $currentVersion }}

{{ __('updater::translate.Back to Updates') }}

{{ __('updater::translate.Upload Update Package') }}

@csrf

{{ __('updater::translate.or drag and drop') }}

{{ __('updater::translate.ZIP files up to 500MB') }}

@error('update_file')

{{ $message }}

@enderror
{{ __('updater::translate.Cancel') }}

{{ __('updater::translate.Upload Instructions') }}

{{ __('updater::translate.Select a ZIP file containing the update package') }}

{{ __('updater::translate.The update package must contain an update.json manifest file') }}

{{ __('updater::translate.Maximum file size: 500MB') }}

{{ __('updater::translate.Package Structure') }}

update.json {{ __('updater::translate.Required') }}
files/ {{ __('updater::translate.Optional') }}
migrations/ {{ __('updater::translate.Optional') }}
scripts/ {{ __('updater::translate.Optional') }}

update.json {{ __('updater::translate.Example') }}:

{
  "version": "1.2.0",
  "title": "Bug Fixes and Improvements",
  "description": "This update includes...",
  "changelog": "- Fixed issue with...\n- Improved performance...",
  "seeders": ["DatabaseSeeder"]
}

{{ __('updater::translate.Safety Guidelines') }}

{{ __('updater::translate.Always create a backup before installing updates') }}

{{ __('updater::translate.Test updates on a staging environment first') }}

{{ __('updater::translate.Keep your system backed up regularly') }}

@endsection @push('scripts') @endpush