1You can use unique('field_name'); instead of groupBy('field_name');
2/**
3 * Show the application dashboard.
4 *
5 * @return \Illuminate\Http\Response
6 */
7public function index()
8{
9 $messages = Message::select("*")
10 ->where('receiver_id',$id)
11 ->orderBy('created_at', 'desc')
12 ->get()
13 ->unique('sender_id');
14
15 dd($messages);
16}