Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['tipo' => 'required', 'propriedade' => 'required', 'lat' => 'required', 'lng' => 'required', 'data' => 'required|date_format:"d/m/Y"']);
     $input = $request->all();
     //TODO
     //usando o usuário de teste, uma vez que não temos o login feito ainda
     $input["usuario"] = 1;
     //caso algum campo esteja vazio, e algum deles sejam foreign keys no banco, evita erros
     foreach ($input as &$value) {
         if (empty($value)) {
             $value = null;
         }
     }
     //var_dump($input);
     //return;
     $result = \App\Denuncia::create($input);
     return $result;
 }