Added in csv restore

This commit is contained in:
Henry Whitaker
2020-06-17 18:22:06 +01:00
parent 771e9824ff
commit 02659e7968
3 changed files with 143 additions and 39 deletions

View File

@@ -28,7 +28,8 @@ class BackupController extends Controller
public function restore(Request $request)
{
$rule = [
'data' => [ 'required', 'array' ],
'data' => [ 'required' ],
'format' => [ 'required', 'in:json,csv' ]
];
$validator = Validator::make($request->all(), $rule);
@@ -39,10 +40,14 @@ class BackupController extends Controller
], 422);
}
BackupHelper::restore($request->data);
return response()->json([
'method' => 'restore data from backup',
], 200);
if(BackupHelper::restore($request->data, $request->format) != false) {
return response()->json([
'method' => 'restore data from backup',
], 200);
} else {
return response()->json([
'method' => 'incorrect backup format',
], 422);
}
}
}