private activePageEditingQuery ( |
||
$page | ||
$minRange | null | |
return | mixed |
private function activePageEditingQuery(Page $page, $minRange = null)
{
$query = $this->pageRevision->where('type', '=', 'update_draft')->where('page_id', '=', $page->id)->where('updated_at', '>', $page->updated_at)->where('created_by', '!=', user()->id)->with('createdBy');
if ($minRange !== null) {
$query = $query->where('updated_at', '>=', Carbon::now()->subMinutes($minRange));
}
return $query;
}