You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
2.1 KiB
45 lines
2.1 KiB
<?php
|
|
use think\facade\Route;
|
|
|
|
// Config 设置
|
|
Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Config'])
|
|
->middleware(\app\middleware\CheckApi::class, '');
|
|
|
|
// Product 产品
|
|
Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Product'])
|
|
->middleware(\app\middleware\CheckApi::class, '');
|
|
|
|
// Cart 兑换车
|
|
Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Cart'])
|
|
->middleware(\app\middleware\CheckApi::class, 'user');
|
|
|
|
// Order 下单以及我的订单
|
|
Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Order'])
|
|
->middleware(\app\middleware\CheckApi::class, 'user');
|
|
|
|
// Integral 积分
|
|
Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Integral'])
|
|
->middleware(\app\middleware\CheckApi::class, 'user');
|
|
|
|
//Search 搜索
|
|
Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Search','function_name'=>'listHotSearch'])
|
|
->middleware(\app\middleware\CheckApi::class, '');
|
|
Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Search'])
|
|
->middleware(\app\middleware\CheckApi::class, 'user');
|
|
|
|
|
|
// Crontab 定时
|
|
Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Crontab']);
|
|
|
|
// Callback 回调
|
|
Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Callback']);
|
|
|
|
// 通用
|
|
Route::rule(':enter_name/:controller_name/:function_name', ':enter_name.:controller_name/:function_name');
|
|
|
|
// 后台路由
|
|
Route::rule(':controller_name/:function_name', 'admin.:controller_name/:function_name')
|
|
->middleware(\app\middleware\CheckAdmin::class);
|
|
|
|
|