public function index()
 {
     if (Auth::user()->typeuser_id == 1) {
         $messages = AdvertMessage::orderBy('created_at', 'desc')->paginate(30);
         return view('admin.mensagens.index', compact('messages'));
     } else {
         $user = Auth::user();
         $messages = AdvertMessage::where('id_user', $user->id)->orderBy('visto', 'asc')->paginate(30);
         return view('admin.mensagens.index', compact('messages'));
     }
 }
 public function home(User $user)
 {
     Session::put('lances', $leilao = $this->leilao->where('visto', '>', '0')->count());
     $user = Auth::user();
     $countOfertas = AdvertVeiculo::where('leilao', '>', 0)->count();
     if ($user->typeuser_id == 1) {
         $queryCountTotal = Advert::count();
         $countTickert = Complaint::count();
         return view('admin.principal.index', compact('queryCountTotal', 'countTickert', 'countOfertas'));
     } else {
         $id_user = Auth::user()->id;
         $messageCount = AdvertMessage::where('id_user', $id_user)->count();
         $queryCountUser = Advert::where('user_id', '=', $id_user)->count();
         return view('admin.principal.index', compact('queryCountUser', 'messageCount', 'countOfertas'));
     }
 }