我刚刚在here上阅读了laravel 5.4文档的一章。
在本章中,为了定义范围,只需在雄辩的模型方法前面加上范围。在一个例子中,定义了两个SeopeMeod(SeopEpopuleCopeAcActudio),然后给出了下面的代码,以显示范围的功能。

$users = App\User::popular()->active()->orderBy('created_at')->get();

问题:
有哪些方法,popular(),active()?它们看起来不像任何全局帮助程序方法。
我在哪里可以找到这两种方法的文档?
谢谢!

最佳答案

这些是本地作用域。您可以这样定义popular()本地作用域:

public function scopePopular($query)
{
    return $query->where('votes', '>', 100);
}

然后使用它:
Model::popular()->get();

local scopes的文档。

关于php - Laravel函数:popular(),active(),ofType()等,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48468983/

10-10 08:09