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())); }