json([ 'method' => 'check for updates', 'update' => Updater::check(), ], 200); } public function downloadUpdate() { $dl = Updater::downloadLatest(); if($dl) { return response()->json([ 'method' => 'download latest version', 'success' => true, ], 200); } else { return response()->json([ 'method' => 'download latest version', 'success' => false, ], 500); } } public function extractUpdate() { $ex = Updater::extractFiles(); if($ex) { return response()->json([ 'method' => 'extract latest version', 'success' => true, ], 200); } else { return response()->json([ 'method' => 'extract latest version', 'success' => false, ], 500); } } public function moveUpdate() { $cp = Updater::updateFiles(); if($cp) { return response()->json([ 'method' => 'copy latest version', 'success' => $cp, ], 200); } else { return response()->json([ 'method' => 'copy latest version', 'success' => false, ], 500); } } }