|
Lumen 快速开发工具包
v1.2.2
|
ControllerHelper trait 类 更多...
函数 | |
| index (Request $request) | |
| 列表 更多... | |
| show ($id, Request $request) | |
| 显示当前实例 更多... | |
| store (Request $request) | |
| 添加 更多... | |
| update ($id, Request $request) | |
| 修改 更多... | |
| destroy ($id) | |
| 删除 更多... | |
| current (Request $request) | |
| 当前登录用户的数据 用户表关键字为 id,当前数据的相关字段为 user_id 更多... | |
| transformer (Request $request) | |
| 字段相关处理 | |
| orderFilter (Request $request) | |
| 过滤和排序处理 | |
| fieldOnly (Request $request) | |
| 字段过滤 | |
| storeValidator (Request $request) | |
| 添加时字段检查 | |
| updateValidator (Request $request) | |
| 修改时字段检查 | |
变量 | |
| trait | ControllerHelper |
| ControllerHelper trait 类 更多... | |
| $model | |
| 主模型实例 | |
| $transformer | |
| 主模型对应的 Transformer | |
| $filter_field = 'id' | |
| 过滤的默认字段 | |
| $per_page = 10 | |
| 分页每页的数量,默认为 10 | |
ControllerHelper trait 类
| Fxiao\LumenTools\current | ( | Request | $request | ) |
当前登录用户的数据 用户表关键字为 id,当前数据的相关字段为 user_id
| $request | Illuminate\Http\Request |
引用了 Fxiao\LumenTools\current() , 以及 Fxiao\LumenTools\index().
被这些函数引用 Fxiao\LumenTools\current() , 以及 BaseTransformer\withParamLimit().


| Fxiao\LumenTools\destroy | ( | $id | ) |
删除
| $id | 当前实例ID |
引用了 Fxiao\LumenTools\destroy().
被这些函数引用 Fxiao\LumenTools\destroy().


| Fxiao\LumenTools\index | ( | Request | $request | ) |
列表
| $request | Request |
引用了 Fxiao\LumenTools\$per_page, Fxiao\LumenTools\index(), Fxiao\LumenTools\orderFilter() , 以及 Fxiao\LumenTools\transformer().
被这些函数引用 Fxiao\LumenTools\current() , 以及 Fxiao\LumenTools\index().


| Fxiao\LumenTools\show | ( | $id, | |
| Request | $request | ||
| ) |
显示当前实例
| $id | 当前实例ID |
| $request | Request |
引用了 Fxiao\LumenTools\$model, Fxiao\LumenTools\show() , 以及 Fxiao\LumenTools\transformer().
被这些函数引用 Fxiao\LumenTools\show().


| Fxiao\LumenTools\store | ( | Request | $request | ) |
添加
| $request | Request |
引用了 Fxiao\LumenTools\$model, Fxiao\LumenTools\fieldOnly(), Fxiao\LumenTools\store(), Fxiao\LumenTools\storeValidator() , 以及 Fxiao\LumenTools\transformer().
被这些函数引用 Fxiao\LumenTools\store().


| Fxiao\LumenTools\update | ( | $id, | |
| Request | $request | ||
| ) |
修改
| $id | 当前实例ID |
| $request | Request |
引用了 Fxiao\LumenTools\$model, Fxiao\LumenTools\fieldOnly(), Fxiao\LumenTools\transformer(), Fxiao\LumenTools\update() , 以及 Fxiao\LumenTools\updateValidator().
被这些函数引用 Fxiao\LumenTools\update().


| trait ControllerHelper |
ControllerHelper trait 类