filter based on morphToMany
public function polyTypeOne()
{
return $this->poly()->where('type','=','1');
}
// usage
$wollies = Woly::with('polyTypeOne')->get();
// pretty much the same as:
$wollies = Woly::with(['poly' => function ($q) {
$q->where('type', 1);
}])->get();