为什么我们在模型中使用函数?

时间:2017-07-25 20:41:55

标签: php laravel

我正在Laravel做一个项目,我看到模型中有功能。这对我来说很难,因为我不知道他们为什么在这里。

例如:

之类的功能
public function lowest()
{
    return $this->prices->min('price');
}

你能解释一下吗?

1 个答案:

答案 0 :(得分:-1)

您正在获得投票,因为这不是一个Stack Overflow问题,您可以获得代码问题的支持。这是一个好奇的问题。我会指引你Laracasts来了解更多信息。作为一个简短的答案,模型可能代表一个想法甚至一个对象。让我们说我们在谈论一个人。此人属于某个家庭,因此函数可能会返回Family的实例,因此您可以列出该系列中的所有人。这个人也可以有很多孩子。这些孩子不是将这些孩子存放在一个字段中的数组中,而是也可以是其他人,并且可以调用模型上的方法将表示每个孩子的对象作为另一个人返回。

这是一个很长的概念来解释,所以我确实建议研究一个适合学习/研究而不是调试/修复的网站。

希望我的答案可以让你开始!