public scopeBetweenModels ( $query, |
||
$query | ||
$sender | ||
$recipient | ||
return |
public function scopeBetweenModels($query, $sender, $recipient)
{
$query->where(function ($queryIn) use($sender, $recipient) {
$queryIn->where(function ($q) use($sender, $recipient) {
$q->whereSender($sender)->whereRecipient($recipient);
})->orWhere(function ($q) use($sender, $recipient) {
$q->whereSender($recipient)->whereRecipient($sender);
});
});
}