Laravel函数:popular(),active(),ofType()等

时间:2018-01-26 20:20:58

标签: php laravel

我刚刚在here

上阅读了Laravel 5.4文档的一章

在本章中,描述了为了定义范围,只需在Eloquent模型方法前加上范围。在一个示例中,定义了两个范围方法(scopePopular& scopeActive),然后,在oder中显示以下代码以显示范围

buttonSelector

问题:

  • 有哪些方法,热门(),活跃()?它们似乎不像任何全局辅助方法。
  • 我在哪里可以找到这两种方法的文档?

谢谢!

1 个答案:

答案 0 :(得分:3)

这些是本地范围。您可以像这样定义popular()本地范围:

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

然后使用它:

Model::popular()->get();

local scopes的文档。