控制器
定义控制器
namespace AftersalesBundle\Http\Api\V1\Action;
use EspierBundle\Jobs\ExportFileJob;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller as Controller;
use AftersalesBundle\Services\AftersalesService;
use Dingo\Api\Exception\ResourceException;
use EspierBundle\Traits\GetExportServiceTraits;
class Aftersales extends Controller
{
use GetExportServiceTraits;
public function getAftersalesDetail($aftersales_bn)
{
$companyId = app('auth')->user()->get('company_id');
$aftersalesService = new AftersalesService();
$result = $aftersalesService->getAftersalesInfo($companyId, $aftersales_bn);
return $this->response->array($result);
}
}定义 API 文档
1、在 Swagger 目录下定义分组信息
2、在 Action 目录中的控制器的方法定义接口
接口文档生成和接口测试
一、将 Swagger UI的资源拷贝到public目录中
二、生成指定目录的Swagger API Josn
三、启动服务查看和测试接口
Last updated