首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel eloquent --从特征返回null的字段名

Laravel eloquent --从特征返回null的字段名
EN

Stack Overflow用户
提问于 2017-06-11 21:29:54
回答 0查看 84关注 0票数 0

这就是我想要做的。

我有一个存储求职查询的enquiries表。它存储一个开始地址和一个结束地址。还存储添加查询时设置为null的predictive_price

predictive_price是动态计算的,一旦确认了查询,就将predictive_price存储在表中。这是因为在查询生命周期中,它可能会更改地址、距离或设置的资费。我不希望每次发生变化时都不断更新表中的predictive_price,这只会允许出现错误。

这就是我到目前为止所做的:

在我的模型Enquiries中,我有一个函数:

代码语言:javascript
复制
public function predictive_price() {
    return $this::calculatePredictivePrice();
}

然后在我的模型引用这样的use EnquiriesHelper;trait中调用一个方法

EnqEnquiriesHelper中,我有以下内容:

代码语言:javascript
复制
public function scopeCalculatePredictivePrice()
{
   return 1;
}

但是,当尝试输出时,predictive_price只显示为null,这是存储在数据库中的内容。有没有什么办法(使用方法)可以覆盖predictive_price中返回的内容

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44484392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档