/** * 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')); }
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')); }