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);