/**
  * Show all of the message threads to the user
  *
  * @return mixed
  */
 public function index()
 {
     $currentUserId = Auth::user()->id;
     // All threads, ignore deleted/archived participants
     $threads = Thread::getAllLatest()->get();
     // All threads that user is participating in
     // $threads = Thread::forUser($currentUserId)->latest('updated_at')->get();
     // All threads that user is participating in, with new messages
     // $threads = Thread::forUserWithNewMessages($currentUserId)->latest('updated_at')->get();
     return view('messenger.index', compact('threads', 'currentUserId'));
 }
Ejemplo n.º 2
0
    public function index()
    {
        $currentUserId = $this->user->id;
        //все темы, игнорировать удаленные/архивные
$threads = Thread::getAllLatest();
//все темы в котлорых участвует пользователь
        //$threads = Thread::forUser($currentUserId);
//все темы, в которых участвует пользователь - новые сообщения
        //$threads = Thread::forUserWithNewMessages($currentUserId);

        return View::make('messenger.index', compact('threads', 'currentUserId'));
    }