laravel admin 一对多数据显示,以及查询过滤。

1. 运行环境

1). 当前使用的 Laravel 版本?

laravel admin

2. 问题描述?

$grid->column('orderproductid', '小票号')->expand(function ($model) {
          $rows = $model->workOrderFlowList()->take(10)->get()->map(function ($row) {
            return $row->only(['TechId', 'UserId', 'CompletedTime','Status']);
        });
        return new Table(['工序','操作人员','完成时间','状态'], $rows->toArray());
        });

3. 您期望得到的结果?

如何再加一列数据,只显示Status=’1’的TechId的值。
然后加一个查询过滤$filter,查询条件是TechId的checkbox,以及Status=’1’。

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

应该是有一个专门显示关联模型的,应该是可以进行二次筛选的,但是laravel-admin文档加载速度太慢了,可以看看参考一下laravel-admin的封装框架里有关于expend的用法:
列的显示和扩展

异步加载

关联关系

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!