Ecshopx开发之如何增加后台API接口(No.4)

我们先访问接口看看效果

修改文件0目录:/app/espier-bloated/routes/api/member.php
文件0中增加路由代码如下

由与文件0顶部定义如下代码,所以我们需要增加文件1

新增文件1:/src/MembersBundle/Http/Api/V1/Action/MemberRebate.php
代码内容复制下该目录其他文件然后修改下就可以了

由于文件1引入了一个文件2

所以我们
新增文件2:/src/MembersBundle/Services/MemberRebateService.php

这时文件2中又引入了文件3

use MembersBundle\Entities\MemberRebate;

新增文件3:/src/MembersBundle/Entities/MemberRebate.php
ps:这里关于文件3新增后有一些操作参考Ecshopx开发之如何增加一个字段(No.1)

文件2中又有一个方法:

$this->MemberRebate = app('registry')->getManager('default')->getRepository(MemberRebate::class);
$this->MemberRebate->lists($filter, $orderBy, $limit, $page);

故我们又要新增一个文件4
文件4:/src/MembersBundle/Repositories/MemberRebateRepository.php