数据列表按照条件显示组件

如果数据列表中的某一列的值,需要根据当前的值来输出显示方式,可以参考下面的方法

$grid->column('released')->display(function ($value, $column) use ($grid) {

    if (!$value) {
        return;
    }

    $display = new Grid\Displayers\SwitchDisplay($value, $grid, $column, $this);

    return $display->display();
});

如果当前的列的值为空的话,不显示内容,不然的话显示一个switch组件