Dcat admin 多对多自关联要怎么写呢

一张商户表(各个商户可以互为代理),一张代理关系表(还有其他状态字段)

用Dcat admin 的数据表格里的多对多关联 该怎么写呢?用laravel的方法倒是能写出来.如下,
但是Grid的方式不知该怎么写

  /**供应商 上级
     *
     */
    public function suppliers()
    {
        return $this->belongsToMany(BusinessAdministrator::class, 'agent_relations', 'shop_id', 'supplier_id')
            ->withPivot('goods_status','msg_status');
    }
//使用的话就是下面
 $user=  BusinessAdministrator::with('suppliers')->where('id',1)->first();
        foreach($user->suppliers as $u){
            echo $u->username.'++'.$u->pivot->goods_status;
       }
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 3

一样吧,grid也可以with,例如 return Grid::make(Service::with(['serviceSpec'])->where('pid',0), function (Grid $grid) {}

1年前 评论
laravelphp_game (楼主) 1年前
伽蓝幻梦 (作者) 1年前

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