public static function saveMessage($text, $receiver_id) { $message = new Message(); $sender_id = Auth::user()->user_id; $channel = $message->getChannel($sender_id, $receiver_id); $message->sender_id = $sender_id; $message->receiver_id = $receiver_id; $message->text = $text; $message->TID = $channel; $pusher = App::make('pusher'); $pusher->trigger($channel, 'messages:onsend', ['message' => $text, 'sender_id' => $sender_id]); $message->save(); return $message; }