|
1 | 1 | <?php
|
2 | 2 |
|
3 | 3 | use Illuminate\Support\Facades\Route;
|
4 |
| -use Miladimos\FileManager\Http\Controllers\BrowseController; |
| 4 | +use Miladimos\FileManager\Http\Controllers\DirectoryController; |
| 5 | +use Miladimos\FileManager\Http\Controllers\DownloadController; |
| 6 | +use Miladimos\FileManager\Http\Controllers\FileController; |
5 | 7 | use Miladimos\FileManager\Http\Controllers\FileGroupController;
|
6 | 8 |
|
7 |
| -// explorer |
8 |
| -//Route::get('browser/index', [BrowseController::class, 'index']); |
9 |
| -//Route::post('browser/file', [BrowseController::class, 'uploadFiles']); |
10 |
| -//Route::delete('browser/file', [BrowseController::class, 'deleteFile']); |
11 |
| -//Route::post('browser/folder', [BrowseController::class, 'createFolder']); |
12 |
| -//Route::delete('browser/folder', [BrowseController::class, 'deleteFolder']); |
13 |
| -// |
14 |
| -//Route::post('browser/rename', [BrowseController::class, 'rename']); |
15 |
| -//Route::get('browser/directories', [BrowseController::class, 'allDirectories']); |
16 |
| -//Route::post('browser/move', [BrowseController::class, 'move']); |
17 |
| - |
18 |
| -Route::get('/file-group', [FileGroupController::class, 'index']); |
19 |
| -Route::get('/file-group/{uuid}', [FileGroupController::class, 'show']); |
20 |
| -Route::put('/file-group', [FileGroupController::class, 'update']); |
21 |
| -Route::delete('/file-group/{uuid}', [FileGroupController::class, 'delete']); |
22 |
| - |
23 |
| -// Route::get("/download/{file}", "DownloadController@download"); |
24 |
| - |
25 |
| - |
26 |
| -//Route::post('/explorer/files', ['uses' => 'FileController@getUserFiles'])->name('explorer.files'); |
27 |
| -//Route::post('/explorer/folders', ['uses' => 'FolderController@getUserFolders'])->name('explorer.folders'); |
28 |
| -//Route::post('/explorer/folders/parent', ['uses' => 'FolderController@getParentFolderId'])->name('explorer.folder.parent'); |
29 |
| -//Route::get('/explorer/files/download/{id?}', ['uses' => 'FileController@downloadFile'])->name('explorer.download'); |
30 |
| -//Route::get('/explorer/files/delete/{id?}', ['uses' => 'FileController@deleteFile'])->name('explorer.delete'); |
31 |
| -//Route::post('/explorer/folders/create', ['uses' => 'FolderController@createFolder'])->name('explorer.folder.create'); |
32 |
| -//Route::post('/explorer/files/rename', ['uses' => 'FileController@renameFile'])->name('explorer.file.rename'); |
33 |
| -//Route::post('/explorer/folders/rename', ['uses' => 'FolderController@renameFolder'])->name('explorer.folder.rename'); |
34 |
| -//Route::post('/explorer/files/move', ['uses' => 'FileController@moveFile'])->name('explorer.file.move'); |
35 |
| -//Route::post('/explorer/folders/get-breadcrumb', ['uses' => 'FolderController@getFolderBreadcrumb'])->name('explorer.folder.getBreadcrumb'); |
| 9 | + |
| 10 | +Route::apiResources([ |
| 11 | + 'file-groups' => FileGroupController::class, |
| 12 | +]); |
| 13 | + |
| 14 | +Route::group(['as' => 'directories.'], function () { |
| 15 | + Route::post('directories', [DirectoryController::class, 'createDirectory'])->name('create'); |
| 16 | + Route::delete('directories', [DirectoryController::class, 'deleteDirectories'])->name('delete'); |
| 17 | + Route::post('directories/rename', [DirectoryController::class, 'renameDirectory'])->name('rename'); |
| 18 | +}); |
| 19 | + |
| 20 | +Route::group(['as' => 'files.'], function () { |
| 21 | + Route::delete('files', [FileController::class, 'deleteFile'])->name('delete'); |
| 22 | + Route::post('files/rename', [FileController::class, 'renameFile'])->name('rename'); |
| 23 | + Route::post('files/move', [FileController::class, 'moveFile'])->name('move'); |
| 24 | +}); |
| 25 | + |
| 26 | +Route::get("download/{file}", [DownloadController::class, 'download']); |
| 27 | + |
| 28 | +//Route::post('/browser/folders/parent', ['uses' => 'FolderController@getParentFolderId'])->name('browser.folder.parent'); |
| 29 | +//Route::post('/browser/folders/get-breadcrumb', ['uses' => 'FolderController@getFolderBreadcrumb'])->name('browser.folder.getBreadcrumb'); |
36 | 30 |
|
0 commit comments