数据表中不是唯一的表别名Laravel

时间:2020-11-05 00:59:25

标签: php database laravel eloquent

我使用雄辩的急切负载在Yajra数据表中显示了一只动物的所有子代,但我得到了这个错误:

enter image description here

我得到所有孩子的功能:

public function hijos()
{
    return $this->belongsToMany('App\Ganado', 'hijos_padres', 'id_padre', 'id_hijo');
}

我的数据表代码:

    if ($request->ajax()) {

        return datatables()
            ->eloquent(Ganado::where('id_ganado', $id)->with('hijos'))    

            ->toJson();
    }

这:

{data: 'hijos.id_ganado', name: 'hijos.id_ganado'},
{data: 'hijos.codigo_ganado', name: 'hijos.codigo_ganado'},
{data: 'hijos.genero', name: 'hijos.genero'},

我的“ hijos”(子级)函数具有自身关系,因此我不知道如何为表赋予别名。

这是我的动物表:

enter image description here

我还能做什么?

0 个答案:

没有答案
相关问题