Added site files

This commit is contained in:
Henry Whitaker
2020-04-12 18:49:36 +01:00
parent 7b87339d46
commit 5e1e673cee
498 changed files with 11 additions and 139300 deletions

View File

@@ -0,0 +1,61 @@
<?php
namespace App\Http\Controllers;
use Updater;
use Illuminate\Http\Request;
class UpdateController extends Controller
{
public function checkForUpdate()
{
return response()->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();
return response()->json([
'method' => 'copy latest version',
'success' => $cp,
], 200);
}
}