route.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use Modules\Common\Http\Controllers\ModuleController;
  4. use Modules\Common\Http\Controllers\OptionController;
  5. use Modules\Common\Http\Controllers\Qiniu\CallbackController;
  6. use Modules\Common\Http\Controllers\Qiniu\ImageUploadController;
  7. use Modules\Common\Http\Controllers\UploadController;
  8. /*
  9. |--------------------------------------------------------------------------
  10. | API Routes
  11. |--------------------------------------------------------------------------
  12. |
  13. | Here is where you can register API routes for your application. These
  14. | routes are loaded by the RouteServiceProvider within a group which
  15. | is assigned the "api" middleware group. Enjoy building your API!
  16. |
  17. */
  18. Route::get('options/{name}', [OptionController::class, 'index']);
  19. Route::controller(UploadController::class)->group(function (){
  20. Route::post('upload/file', 'file');
  21. Route::post('upload/image', 'image');
  22. // get oss signature
  23. Route::get('upload/oss', 'oss');
  24. });
  25. Route::get('modules/listApp', [ModuleController::class, 'listApp']);
  26. Route::prefix('qiniu')->group(function() {
  27. Route::get('upload/token', [CallbackController::class, 'uploadToken']);
  28. Route::get('downloadUrl', [CallbackController::class, 'downloadUrl']);
  29. Route::post('upload/callback', [CallbackController::class, 'callback'])->withoutMiddleware(config('catch.route.middlewares'));
  30. Route::post('upload/image', [ImageUploadController::class, 'uploadImage']);
  31. });