/** * A very simple grid. */ public function anyIndex() { $grid = new Grid(Article::with('categories')->with('author')); $grid->text('id'); $grid->text('title'); $grid->text('author.fullname'); $grid->text('categories', 'In category')->value(function ($v) { if ($v instanceof Collection) { return implode(', ', $v->lists('name')); } }); $grid->select('public')->options([1 => 'Yes']); $grid->start->before[] = '<p><em>This is a very simple grid</em></p>'; return View::make('bees::demo.grid-automatic', compact('grid')); }