【发布时间】:2015-05-27 04:42:39
【问题描述】:
我有一个具有自定义方法的模型(假设它有一个名为“fieldname”的字段) 例如
class X extends \Eloquent
{
function custommethodtest()
{
return rand(1);
}
}
我想通过自定义方法使用集合和 SUM 即:
X:all()->sum('custommethodtest');
但似乎 laravel 只会按实际字段求和,而不是自定义方法。例如,这会起作用:
X::all()->sum('fieldname');
关于如何进行这项工作的任何想法?
【问题讨论】:
-
如果您希望将 custommethodtest 作为自定义表字段名(属性)返回,那么您可以定义访问器
-
我们需要反馈。 :)