public function ListaMailing() { $filter = DataFilter::source(Mailing::with('usuario')); $filter->attributes(array('class' => 'form-inline')); $filter->add('titulo', 'Titulo', 'text'); $filter->add('usuario.name', 'Enviado por', 'text'); $filter->add('created_at', 'Fecha', 'daterange')->format('d/m/Y', 'es'); $filter->submit('Buscar'); $grid = DataGrid::source($filter); $grid->attributes(array("class" => "table table-striped")); $grid->add('usuario.name', 'Enviado Por', 'user_id'); $grid->add('titulo', 'Titulo', true); $grid->add('created_at|strtotime|date[d/m/Y H:i:s]', 'Fecha', true); $grid->add('{!! ("<a href=/mailing/enviados/lista >Ver Enviados</a>") !!}', 'Enviados'); $grid->edit(url('/') . '/mailing/edit', 'Borrar', 'delete'); $grid->link('/mailing/create', 'Crear Nuevo', 'TR'); $grid->orderBy('id', 'desc'); $grid->paginate(10); return view('mailing/lista', compact('filter', 'grid')); }