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;
}
推荐文章: