public static function getLoginUserid() { $user_id = Session::get('user_token.user_id', null); $token = Session::get('user_token.token', null); $user_info = tb_users::where('id', $user_id)->first(); if (null == $user_info) { return false; } return $user_id; }
public static function getCommentsOfAblum($ablum_id, $page, $rows) { $query_builder = tb_posts::select()->where('ablum_id', $ablum_id); $total = $query_builder->count(); $offset = ($page - 1) * $rows; $items = $query_builder->orderBy('updated_at', 'desc')->skip($offset)->take($rows)->get()->toArray(); foreach ($items as $key => &$value) { $user_of_post = tb_users::find($value['user_id']); if (null == $user_of_post) { Log::error('Not found user for id=' . $value['user_id']); continue; } $value['user_id'] = $user_of_post->toArray(); $updated_at = new DateTime($value['updated_at']); $now = new DateTime(); $value['updated_at'] = FormatFunc::time($now->getTimestamp() - $updated_at->getTimestamp()); } return array('rows' => $items, 'count' => $total); }