model()->latest(); // 按照创建时间降序排列数据 // 定义网格的列 $grid->column('id', __('Id')); // 显示日志 ID $grid->column('user_id', __('User id')); // 显示用户 ID $grid->column('user.name', '用户名'); // 显示用户名 $grid->column('description', __('Description')); // 显示日志描述 $grid->column('score', __('Score')); // 显示积分 $grid->column('created_at', __('Created at')); // 显示创建时间 $grid->column('updated_at', __('Updated at')); // 显示更新时间 // 禁用某些操作 $grid->disableActions(); // 禁用行操作按钮 $grid->disableCreateButton(); // 禁用创建按钮 // 定义过滤器 $grid->filter(function (Grid\Filter $filter) { $filter->like('user.name', '用户名'); // 用户名模糊查询 $filter->equal('score', '积分'); // 积分精确查询 }); return $grid; // 返回构建好的网格 } }