add recent() call to BaseRepository

This commit is contained in:
Nabeel Shahzad
2017-12-01 11:25:58 -06:00
parent 9566da84a5
commit 622e099b97
4 changed files with 72 additions and 9 deletions

View File

@@ -38,4 +38,15 @@ abstract class BaseRepository extends \Prettus\Repository\Eloquent\BaseRepositor
return true;
}
/**
* Return N most recent items, sorted by created_at
* @param int $count
* @param string $sort_by created_at (default) or updated_at
* @return mixed
*/
public function recent($count = 5, $sort_by = 'created_at')
{
return $this->orderBy($sort_by, 'desc')->paginate($count);
}
}