mirror of
https://gitee.com/ShopeX/ECShopX
synced 2026-08-05 03:35:50 +08:00
42 lines
3.2 KiB
PHP
42 lines
3.2 KiB
PHP
<?php
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Application Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here is where you can register all of the routes for an application.
|
|
| It is a breeze. Simply tell Lumen the URIs it should respond to
|
|
| and give it the Closure to call when that URI is requested.
|
|
|
|
|
*/
|
|
|
|
/* ↓↓↓↓↓ ↓↓↓↓↓ ↓↓↓↓↓ ↓↓↓↓↓ taro小程序、h5、app端、pc端 ↓↓↓↓↓ ↓↓↓↓↓ ↓↓↓↓↓ ↓↓↓↓↓ */
|
|
$api->version('v1', function ($api) {
|
|
$api->group(['prefix' => 'h5app', 'namespace' => 'ThemeBundle\Http\FrontApi\V1\Action', 'middleware' => ['frontnoauth:h5app']], function ($api) {
|
|
$api->get('/wxapp/pagestemplate/detail', ['middleware'=>'apicache','name' => '模板详情', 'as' => 'front.pagestemplate.detail', 'uses' => 'PagesTemplate@detail']);
|
|
$api->get('/wxapp/pagestemplate/widget/items', ['name' => '获取模板组件商品', 'as' => 'front.pagestemplate.widget.items', 'uses' => 'PagesTemplate@getWidgetItems']);
|
|
$api->get('/wxapp/pagestemplate/shopDetail', ['name' => '店铺模板详情', 'as' => 'front.pagestemplate.shopDetail', 'uses' => 'PagesTemplate@shopDetail']);
|
|
$api->get('/wxapp/pagestemplate/setInfo', ['name' => '模板设置信息', 'as' => 'front.pagestemplate.setInfo', 'uses' => 'PagesTemplate@setInfo']);
|
|
$api->get('/wxapp/pagestemplate/gettdk', ['name' => '获取tdk配置信息', 'as' => 'front.pagestemplate.gettdk', 'uses' => 'PagesTemplate@getTdk']);
|
|
$api->get('/wxapp/openscreenad', ['name' => '开屏广告', 'as' => 'front.pagestemplate.openscreenad', 'uses' => 'OpenScreenAd@getInfo']);
|
|
//pc模板
|
|
$api->get('/wxapp/pctemplate/getTemplateContent', ['name' => '获取pc模板装修内容', 'as' => 'front.pctemplate.getTemplateContent', 'uses' => 'PcTemplate@getTemplateContent']);
|
|
$api->get('/wxapp/pctemplate/loginPage/setting', ['name' => '获取pc登录页设置', 'as' => 'front.pctemplate.getLoginPageSetting', 'uses' => 'PcTemplate@getLoginPageSetting']);
|
|
|
|
//会员中心分享设置
|
|
$api->get('/wxapp/memberCenterShare/getInfo', ['name' => '获取会员中心分享信息', 'as' => 'front.memberCenterShare.getInfo', 'uses' => 'MemberCenterShare@getInfo']);
|
|
|
|
// 侧边栏设置
|
|
$api->get('/wxapp/sidebar/info', ['name' => '获取侧边栏设置', 'as' => 'front.sidebar.info', 'uses' => 'PagesSideBar@getPagesSideBar']);
|
|
|
|
// 广告列表
|
|
$api->get('/wxapp/ad/list', ['name' => '获取广告列表', 'as' => 'front.ad.list', 'uses' => 'PagesAdPlace@getAdList']);
|
|
|
|
// Web 端商城导航菜单(前台只读)
|
|
$api->get('/web/menus/{key}', ['name' => 'Web导航菜单树', 'as' => 'front.webmenu.tree', 'uses' => 'WebMenuFrontAction@show']);
|
|
$api->get('/wxapp/web/menus/id/{id}', ['name' => '根据ID获取Web导航菜单树', 'as' => 'front.webmenu.tree.byId', 'uses' => 'WebMenuFrontAction@showById']);
|
|
});
|
|
});
|
|
/* ↑↑↑↑↑ ↑↑↑↑↑ ↑↑↑↑↑ ↑↑↑↑↑ taro小程序、h5、app端、pc端 ↑↑↑↑↑ ↑↑↑↑↑ ↑↑↑↑↑ ↑↑↑↑↑ */
|