Пример #1
0
 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();
 }
Пример #2
0
 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;
 }