// +---------------------------------------------------------------------- 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'); //Collect 收藏以及我的收藏 Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Collect']) ->middleware(\app\middleware\CheckApi::class, 'user'); //Browse 浏览以及我的浏览 Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Browse']) ->middleware(\app\middleware\CheckApi::class, 'user'); //Evaluate 评论以及我的评论 Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Evaluate', 'function_name' => 'getEvaluateList']) ->middleware(\app\middleware\CheckApi::class, ''); Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Evaluate', 'function_name' => 'getEvaluateNumber']) ->middleware(\app\middleware\CheckApi::class, ''); Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Evaluate']) ->middleware(\app\middleware\CheckApi::class, 'user'); //Spike 秒杀产品 Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Spike']) ->middleware(\app\middleware\CheckApi::class, ''); //Spike 秒杀产品通知 Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'SpikeNotice']) ->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'); //Order 下单以及我的订单 Route::rule('api/:controller_name/:function_name', 'api.:controller_name/:function_name')->pattern(['controller_name' => 'Demo']) ->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(':controller_type_name/:controller_name/:function_name', ':controller_type_name.:controller_name/:function_name'); //后台路由 Route::rule(':controller_name/:function_name', 'admin.:controller_name/:function_name') ->middleware(\app\middleware\CheckAdmin::class);