/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $usuario = new Clientes($request->all()); $usuario->vendedor = \Auth::user()->id; $usuario->save(); Session::flash("mensaje", "Cliente creado correctamente!!"); return \Redirect::route('admin.cliente.index'); }
public function store() { try { if (Input::get('nombres') && Input::get('direccion') && Input::get('nit')) { DB::beginTransaction(); $registro = new Clientes(); $registro->nombres = Input::get('nombres'); $registro->apellidos = Input::get('apellidos'); $registro->direccion = Input::get('direccion'); $registro->telefono = Input::get('telefono'); $registro->nit = Input::get('nit'); $registro->razonsocial = Input::get('razonsocial'); $registro->idempresa = Session::get('idempresa'); $registro->idpais = Session::get('idpais'); $registro->iddepartamento = Input::get('iddepartamento'); $registro->idmunicipio = Input::get('idmunicipio'); if ($registro->save()) { DB::commit(); $respuesta['registros'] = $registro->toArray(); $respuesta['mensaje'] = 'Registro creado exitosamente'; $respuesta['resultado'] = true; return $respuesta; } else { DB::rollback(); $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Error al crear el registro'; $respuesta['resultado'] = false; return $respuesta; } } else { $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Todos los campos son requeridos'; $respuesta['resultado'] = false; return $respuesta; } } catch (\Exception $e) { $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Error general: ' . $e; $respuesta['resultado'] = false; return $respuesta; } }