public static function saveHistory($messageDatas = array()) { echo '<pre>'; var_dump($messageDatas); $message = new MessageHistory(); $message->from = $messageDatas['from']; $message->to = $messageDatas['to']; $message->message = $messageDatas['message']; $message->status = $messageDatas['status']; $message->short_status = $messageDatas['short_status']; $message->sess_id = $messageDatas['sess_id']; $message->save(); }
public static function getMessages($days, $rows, $status) { // Convert days to correct date formatting $fromDays = date("Y-m-d 00:00:01", time() - 1 * ($days * 24) * 60 * 60); $messages = MessageHistory::where('created_at', '>', $fromDays); if ($status != 0) { $messages = $messages->where('short_status', '!=', $status); } $messages = $messages->orderBy('created_at', 'desc')->take($rows)->get(); return $messages; }