`min()` 如何影响 Laravel 模型

How does `min()` effect a Laravel Model

我目前正在使用 Laravel 构建一个 API,为了尽快学习 Laravel,我正在使用其他人的项目来教我基础知识.

我遇到了一些我无法理解的代码,希望有人能告诉我它到底在做什么?

完整代码如下:

User::min()->find($this->id)->devices()->get();

以上大部分内容对我来说都是显而易见的,因为我已经构建这个项目一个月了,因此对模型非常熟悉。但是我无法理解以下片段:

User::min()

min()是预定义的PHP函数,还是模型上的自定义方法?无论哪种方式,它如何影响模型的检索?

编辑:检查用户模型并查看是否在那里定义了 scopeMin()。