Dcat 1.5.2 数据预处理

数据表格,如何对查出来的数据,进一步处理后,再显示?用filterQueryBy自定义函数么?
Laravel
Laravel

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 3

使用model 一对一关联


    public function User()
    {
        return $this->hasOne(User::class,'owner_id');
    }

使用预加载

//CurrencyOrder 是个model 
  return Grid::make(CurrencyOrder::with('User'), function (Grid $grid) {
            $grid->column('id')->sortable();
            $grid->column('user.name','用户名'); //user 是关联user表的对象 name指向关联的user对象的name属性
            $grid->column('user.email','邮箱');
            $grid->column('title');
            $grid->column('body');
            $grid->column('type')->using([
                1 => '收入',-1 => '支出',
            ]);

进一步处理

   $grid->column('title')->display(function ($value){
     //处理$value               
     return $value;
            });
4年前 评论

@Latent
应该是需要重写get方法,做进一步的筛选,但是不知道怎么写:bowtie: :bowtie: :bowtie: :bowtie:
file

4年前 评论

@BigXia 不要用数据仓库 你这里是关联查表对不对 不需要在做处理 根据model关联查询 你好好看我给你发的

4年前 评论

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