mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-08-07 23:03:00 +03:00
Develop functionality to import ZIP files. Create an API controller and define a route entry for handling the import process. Implement logic to read the list of files within the ZIP, process the directory structure, and automatically create associated pages, chapters, and books based on the ZIP file's contents.
This commit is contained in:
@@ -92,3 +92,9 @@ Route::get('content-permissions/{contentType}/{contentId}', [ContentPermissionAp
|
||||
Route::put('content-permissions/{contentType}/{contentId}', [ContentPermissionApiController::class, 'update']);
|
||||
|
||||
Route::get('audit-log', [AuditLogApiController::class, 'list']);
|
||||
|
||||
Route::get('import', [ExportControllers\ImportApiController::class, 'list']);
|
||||
Route::post('import', [ExportControllers\ImportApiController::class, 'upload']);
|
||||
Route::get('import/{id}', [ExportControllers\ImportApiController::class, 'read']);
|
||||
Route::post('import/{id}/create', [ExportControllers\ImportApiController::class, 'create']);
|
||||
Route::delete('import/{id}', [ExportControllers\ImportApiController::class, 'destroy']);
|
Reference in New Issue
Block a user