我刚刚在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/