Lister CRUD将其他实体列添加到Lister

时间:2019-05-29 13:54:31

标签: laravel-5 backpack-for-laravel

如何将另一个实体的列值添加到列表器CRUD?我有一个表company,其中包含字段名称和地址,并且我希望将实体customer中的列名称放入lister中。我想要标题:

company.name,company.address和customer.name

我有两个带有关联方法的模型。我在这里找不到。

https://laravel-backpack.readme.io/v3.0/docs/crud-full-api

那有可能吗,我该如何实现呢?

1 个答案:

答案 0 :(得分:2)

在模型中创建关系并使用whereHas

$this->crud->addClause('whereHas', 'customers', function($query) {
     $query->customers();
 });