public function store(Request $request)
 {
     $this->validate($request, ['nombre' => 'required | string | max:40', 'direccion' => 'required | string', 'latitud' => 'numeric | min:-180 | max:180', 'longitud' => 'numeric | min:-180 | max:180']);
     $input = $request->all();
     Establecimiento::create($input);
     Session::flash('flash_message', 'El establecimiento nuevo se ha creado con exito!');
     return redirect('/home');
 }
 public function create(Request $request)
 {
     $input = $request->all();
     try {
         $response = Establecimiento::create($input);
         $statusCode = 200;
         // OK
     } catch (QueryException $e) {
         $response = null;
         $statusCode = 400;
         // Bad Request
     }
     return response()->json($response, $statusCode);
 }