api.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use App\Http\Controllers\AuthController;
  4. use App\Http\Controllers\AccountController;
  5. use App\Http\Controllers\BoxController;
  6. use App\Http\Controllers\FittingRoomController;
  7. use App\Http\Controllers\GiftController;
  8. use App\Http\Controllers\GiftPackController;
  9. use App\Http\Controllers\CouponController;
  10. use App\Http\Controllers\CommonController;
  11. /*
  12. |--------------------------------------------------------------------------
  13. | API Routes
  14. |--------------------------------------------------------------------------
  15. |
  16. | Here is where you can register API routes for your application. These
  17. | routes are loaded by the RouteServiceProvider within a group which
  18. | is assigned the "api" middleware group. Enjoy building your API!
  19. |
  20. */
  21. // 登录接口
  22. Route::post('/login', [AuthController::class,"login"]);
  23. // 获取用户上传皮肤接口
  24. Route::post('/user/attire', [AccountController::class,"attire"]);
  25. Route::get('/coupon/config', [CouponController::class,"config"]);
  26. // 上传分享的图片
  27. Route::post('/share/upload', [AccountController::class,"upload"]);
  28. Route::get('/configs', [CommonController::class,"configs"]);
  29. Route::middleware(['check.auth'])->group(function () {
  30. // 刷新验证码
  31. Route::get('/refresh/code', [AccountController::class,"refreshCode"]);
  32. Route::get('/todo', [AccountController::class,"todo"]); // 测试用
  33. // 获取用户信息接口
  34. Route::get('/userinfo', [AccountController::class,"userinfo"]);
  35. // 开礼盒接口
  36. Route::post('/box/open', [BoxController::class,"open"]);
  37. Route::get('/box/gifts', [BoxController::class,"gifts"]);
  38. Route::get('/fitting_room', [FittingRoomController::class,"show"]);
  39. Route::post('/fitting_room/save', [FittingRoomController::class,"save"]);
  40. Route::post('/fitting_room/upload', [FittingRoomController::class,"upload"]);
  41. Route::get('/paster/gifts', [GiftController::class,"list"]);
  42. Route::post('/paster/gifts/exchange', [GiftController::class,"exchange"]);
  43. Route::get('/pack/list', [GiftPackController::class,"list"]);
  44. Route::post('/pack/exchange', [GiftPackController::class,"exchange"]);
  45. });