api.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. /*
  4. |--------------------------------------------------------------------------
  5. | API Routes
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here is where you can register API routes for your application. These
  9. | routes are loaded by the RouteServiceProvider within a group which
  10. | is assigned the "api" middleware group. Enjoy building your API!
  11. |
  12. */
  13. Route::prefix('v1')
  14. ->namespace('Api')
  15. ->name('api.v1.')
  16. ->middleware(['middleware' => 'throttle'])
  17. ->group(function () {
  18. //地区接口
  19. Route::get('area/provinces', 'AreaController@provinces');
  20. Route::get('area/provinces/{code}', 'AreaController@cities');
  21. //风险评估
  22. Route::post('risk-assess', 'RiskController@riskAssess');
  23. Route::get('risk/statistics', 'RiskController@statistics');
  24. Route::get('risk/city', 'RiskController@city');
  25. Route::post('city/policy', 'PolicyController@city');
  26. Route::post('personal/info', 'RiskController@postInfo');
  27. //政策详情
  28. Route::get('policy/{no}', 'PolicyController@show');
  29. Route::post('/area/location2CityCode', [\App\Http\Controllers\Api\AreaController::class, 'location2CityCode']);
  30. Route::post('retroaction', [\App\Http\Controllers\Api\RetroactionController::class, 'store']);
  31. Route::post('wechat/share', [\App\Http\Controllers\Api\WechatController::class, 'share']);
  32. Route::get('test', [\App\Http\Controllers\Api\TestController::class, 'test']);
  33. });