gpt4 book ai didi

php - 如果关系不存在,则为默认值

转载 作者:行者123 更新时间:2023-12-03 23:37:06 25 4
gpt4 key购买 nike

使用 Laravel 数据表包:https://github.com/yajra/laravel-datatables

我渴望加载 belongsTo关系。但是,对于某些行,该关系可能不存在,并且 relationship_id列将为空。

这导致数据表出现问题:

{ data: 'relationship.name' },

如果关系不存在,则会引发错误。如果未找到关系,我将如何为此特定列设置默认值?我试过使用 editColumn ,它用于排序,但不适用于搜索。

最佳答案

您可以使用 withDefault() :

public function relationship()
{
return $this->belongsTo(...)->withDefault(['name' => 'default']);
}

关于php - 如果关系不存在,则为默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50752192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com