ChatLog.php 724 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Admin\Actions\Chat;
  3. use Dcat\Admin\Grid;
  4. use Dcat\Admin\Grid\LazyRenderable;
  5. class ChatLog extends LazyRenderable
  6. {
  7. public function grid(): Grid
  8. {
  9. return Grid::make(new \App\Models\UserInfoModel(), function (Grid $grid) {
  10. $grid->column('user_id', 'ID')->sortable();
  11. $grid->column('nickname');
  12. $grid->column('created_at');
  13. $grid->column('updated_at');
  14. $grid->quickSearch(['user_id', 'nickname']);
  15. $grid->paginate(10);
  16. $grid->disableActions();
  17. $grid->filter(function (Grid\Filter $filter) {
  18. $filter->like('nickname','昵称')->width(4);
  19. });
  20. });
  21. }
  22. }