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')); } }
public function denuncia() { $inputData = Input::get('formData'); parse_str($inputData, $formFields); $userData = array('user_id' => $formFields['user_id'], 'url_site' => $formFields['url_site'], 'motivo' => $formFields['motivo'], 'descricao' => $formFields['descricao'], 'nome' => $formFields['nome'], 'email' => $formFields['email']); $rules = array('nome' => 'required', 'email' => 'required', 'motivo' => 'required'); $validator = Validator::make($userData, $rules); if ($validator->fails()) { return Response::json(array('fail' => true, 'errors' => $validator->getMessageBag()->toArray())); } else { if (Complaint::create($userData)) { //return success message return Response::json(array('success' => true)); } } }