当我尝试使用该AJAX
选项获取数据时,我收到一条错误消息,指出列不存在。
我使用的主表是users
,另一个是orders
. 在User
模型中,我在两个表之间设置了一个关系。在这种情况下,该orders
表具有一个user_id
as FK。
public function orders()
{
return $this->hasMany(Order::class);
}
在UserCrudController
我设置order
列以使用访问器获取数据:
[
'label' => 'Orders',
'name' => 'order_count',
],
// This method is in the `User` model
public function getOrderCountAttribute() {
return count($this->orders);
}
因此,当我启用时,AJAX
我得到的错误是该列在表order_count
中不存在。User
未达到关系和访问器,因为我尝试使用die()
.
有没有办法可以使用运行查询AJAX
?我正在使用背包 3 和 laravel 5.4