コード例 #1
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     if (Input::has('search')) {
         $query = Input::get('search');
         $chats = Chat::where('message', 'LIKE', "%{$query}%")->orderBy('created_at', 'DESC')->paginate(50);
     } else {
         $chats = Chat::orderBy('created_at', 'DESC')->paginate(50);
     }
     return view('chat.index')->withChats($chats);
 }
コード例 #2
0
 /**
  * Return Server chats
  */
 public function getServerChats()
 {
     $chats = Chat::orderBy('created_at', 'DESC')->limit(25)->get();
     foreach ($chats as $chat) {
         print $chat->message . "<br>";
     }
 }
コード例 #3
0
ファイル: ChatController.php プロジェクト: WillyMaciel/mo
 public function getIndex()
 {
     $msgs = Chat::orderBy('id', 'ASC')->get();
     session(['lmsg' => $msgs->last()]);
     return view('chat.index', compact('msgs'));
 }
コード例 #4
0
ファイル: ChatController.php プロジェクト: basalbr/fvm
 public function ajaxNotification()
 {
     $total = Chat::count();
     $ultimo_chat = Chat::orderBy('created_at', 'desc')->first();
     if ($total > 0) {
         $url = route('visualizar-chat', [$ultimo_chat->id]);
         return response()->json(['total' => $total, 'title' => $ultimo_chat->nome, 'message' => $ultimo_chat->mensagem, 'url' => $url]);
     }
     return response()->json(['total' => $total, 'title' => '', 'message' => '', 'url' => '']);
 }