public static function getNewChatMessages($conversation_id) { $last_message = Session::get('last-chat-message'); $messages = MfrChatMessages::where('conversation_id', $conversation_id)->also('id', '>', $last_message)->desc()->as_array()->get(); $last_message = $messages[0]['id']; $messages = array_reverse($messages); $i = 0; foreach ($messages as $message) { $u = MfrUsers::find($message['user_id'])[0]; if ($u->avatar == '' || ($u->avatar = null)) { $u->avatar = DEFAULT_IMAGE; } $messages[$i]['user-info'] = $u; $i++; } Session::set('last-chat-message', $last_message); return $messages; }