Laravel-Admin 页面添加表格:详细教程和代码示例

在 Laravel-Admin 页面中添加表格,可以使用 'Grid' 类来创建和配置表格。以下是一个示例:

use Encore\Admin\Controllers\AdminController;
use Encore\Admin\Grid\Displayers\Actions;
use Encore\Admin\Grid\Displayers\DropdownActions;

class UserController extends AdminController
{
    protected function grid()
    {
        $grid = new Grid(new User);

        $grid->column('id', 'ID');
        $grid->column('name', 'Name');
        $grid->column('email', 'Email');
        $grid->column('created_at', 'Created At');
        $grid->column('updated_at', 'Updated At');

        $grid->actions(function (Actions $actions) {
            $actions->disableView();
        });

        $grid->batchActions(function ($batch) {
            $batch->disableDelete();
        });

        return $grid;
    }
}

在这个示例中,我们使用 'Grid' 类创建了一个用户表格,其中包含 ID、名称、电子邮件、创建时间和更新时间列。我们还对表格的操作和批量操作进行了一些自定义,禁用了查看和删除操作。

您可以根据需要将更多的列添加到表格中,并使用 'Grid' 类的其他方法来定制表格的行为和外观。


原文地址: https://www.cveoy.top/t/topic/n7o8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录