//模型Book
protected function scopePublish($query,$year=2010){
return $query->where('publish','>',$year);
}
//模型User
public function book(){
return $this->hasMany('Book')->publish();
}
//报错
User::with('book')->select();
//
还有很多场景,最近读的书,已经读完的书,正在读的书;这些都需要做到预载入的范围筛选;