سلام وقت بخیر
داخل داکیومنت لاراول از query به عنوان آرگومان استفاده کرده است برای Scope به صورت زیر:
public function scopePopular($query)
{
return $query->where('votes', '>', 100);
}
اما داخل جلسه ی تدریس شده استاد از Builder استفاده کردن به صورت زیر
public function scopeFilter(QueryBuilder $builder , array $params){
//code
}
میخواستم ببینم تفاوت این دو چیه و چه زمان ما از query استفاده میکنیم و چه زمان از Builder