/** * @param $per_page * @param string $order_by * @param string $sort * @param int $status * @return mixed */ public function getMediasPaginatedTable($per_page, $withUsers = false) { if ($withUsers) { $auth_id = access()->user()->id; return Media::where('owner_id', $auth_id)->sort(Input::get('field'), Input::get('sort'))->paginate($per_page); } else { return Media::sort(Input::get('field'), Input::get('sort'))->paginate($per_page); } }