@extends('admin.master') @section('title', trans('general.download-update')) @section('content')

{{ trans('general.download-update') }} Download Updates

{{ trans('general.download-update') }}

newVersionAvailable()) { $zip_path = $updater->downloadUpdate(false); if ($zip_path === false) { exit('

无法下载更新包。

'); } $zip = new ZipArchive(); $extract_dir = BASE_DIR."/setup/update_cache/{$updater->latest_version}"; $res = $zip->open($zip_path); if ($res === true) { echo "

正在解压更新包

"; $zip->extractTo($extract_dir); } else { exit('

更新包解压缩失败。错误代码:'.$res.'

'); } $zip->close(); if (Storage::copyDir($extract_dir, BASE_DIR) !== true) { Storage::removeDir(BASE_DIR.'/setup/update_cache/'); exit('无法覆盖文件。'); } else { echo "

正在覆盖文件

"; Storage::removeDir(BASE_DIR.'/setup/update_cache/'); echo "

正在清理

"; } echo "

更新完成。

"; } else { echo "

无可用更新。

"; } ?>
@endsection