scope 搞不懂了. 帮我分析一下呗?
.
.
use App\Filters\ThreadsFilters;
.
.
public function index(Channel $channel,ThreadsFilters $filters)
{
if ($channel->exists) {
$threads = $channel->threads()->latest();
} else {
$threads = Thread::latest();
}
$threads = $threads->filter($filters)->get();
return view('threads.index',compact('threads'));
}
.
.
这里的 $threads = $threads->filter($filters)->get();
, 其中 $filters
是一个实例, 我不理解了. 手册上也没有讲解. 怎么理解?
推荐文章: