具有BelongsToMany关系的jQuery数据表

时间:2016-07-06 09:54:45

标签: laravel datatables eloquent

我正在使用https://github.com/yajra/laravel-datatables库将数据表集成到laravel中。

所以我有这个问题:

public function query()
{
    $query = Auth::user()->cars_as_dispatcher()->whereIn('status', [3, 4, 5])->orderBy('missions.id', 'desc');

    return $this->applyScopes($query);
}

关系:

public function cars_as_dispatcher()
{
    return $this->belongsToMany('App\Car', 'dispatcher_cars', 'uid', 'car_id')->withTimestamps();
}

我得到的错误是:

 Column already exists: 1060 Duplicate column name 'id' 

因为查询返回2个id列:

enter image description here

我该如何解决这个问题?

0 个答案:

没有答案