CRMEB 源码 分类 后端

分类的后端

分类的添加主要是这几个请求

一、请求添加分类的表单

get
/adminapi/product/category/create
后端返回表单字段,前端通过字段渲染UI界面

二、后台对应的路由

Route::get('category/create', 'v1.product.StoreCategory/create');
通过路由 找到对应的controller方法

三、controller 方法

controller中通过调用service方法实现具体的业务逻辑

use appservicesproductproductStoreCategoryServices;

/**

  • 生成新增表单
  • @return mixed
  • @throws FormBuilderExceptionFormBuilderException
    */
    public function create()
    {
    return app('json')->success($this->service->createForm());
    }

四、services 方法

service方法里,主要是调用了 common.php 中定义的 create_form 方法来实现的

namespace appservicesproductproduct;

/**

  • 创建新增表单
  • @return array
  • @throws FormBuilderExceptionFormBuilderException
    */
    public function createForm()
    {
    return create_form('添加分类', $this->form(), Url::buildUrl('/product/category'), 'POST');
    }

1、这里的 create_form,是调用的这个方法。在 common.php 里面定义好的

2、返回的数据

1

原文地址:https://www.cnblogs.com/guxingy/p/15492560.html