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