Ejemplo n.º 1
0
 public function ListaProductos()
 {
     $filter = DataFilter::source(Producto::with('proveedor'));
     /*Header*/
     $filter->link('productos/create', 'Crear Nuevo', 'TR');
     /*Header*/
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('nombre', 'Buscar por Nombre', 'text');
     $filter->add('proveedor.nombre', 'Buscar por Proveedor', 'text');
     $filter->submit('Buscar');
     $filter->reset('Limpiar');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('nombre', 'Nombre', true);
     $grid->add('precio_unitario', 'Precio Unitario', true);
     $grid->add('proveedor.nombre', 'Proveedor', true);
     $grid->edit(url('/') . '/productos/edit', 'Editar/Borrar', 'modify|delete');
     $grid->paginate(10);
     return view('productos/lista', compact('filter', 'grid'));
 }
 public function getAll()
 {
     return \Response::json(array('datos' => Producto::with(['UnidadMedida', 'Composicion', 'Hilatura', 'Color', 'Titulo', 'TipoProducto', 'TipoTela'])->orderBy('ts_producto.nombre_producto')->get()));
 }