周大胖子 发表于 2020-11-24 16:41:55

laravel-admin 新闻倒序排序方式

protected function grid()
    {
      $grid = new Grid(new CmsArticle());
      // 去掉查看
      // 删除与添加右侧 单行操作
      $grid->actions(function ($actions) {

            // 去掉查看
            $actions->disableView();

      });
      //$grid->model()->latest();
      // 倒序排列
      $grid->model()->orderBy('id','desc');
      $grid->id('Id')->sortable();
   
      $grid->column('id', __('Id'));
      $grid->column('title', __('标题'));
      $grid->column('thumbnail', __('缩略图'))->display(function ($thumbnail) {
            if($thumbnail){
                // 由于改成了上传到阿里云oss 这个本地的废弃了,后来我觉得太费事,又把它改回了本地
                return '<img src="/uploads/'.$thumbnail.'" style="width:60px;height:60px;">';
                // return '<img src="https://qk-web.oss-cn-shanghai.aliyuncs.com/webapp/'.$thumbnail.'" style="width:60px;height:60px;">';
            }else{
                return '未上传缩略图';
            }
            
         
      });
      // 通过CmsClass.title 获取栏目标题
      $grid->column('CmsClass.title', __('栏目'));
      $grid->column('author', __('作者'));
      $grid->column('reader', __('阅读量'));
      // $grid->column('article_content', __('内容'));
      $grid->column('created_at', __('创建时间'));
      $grid->column('updated_at', __('更新时间'));
      //$grid->column('deleted_at', __('Deleted at'));

      return $grid;
    }


页: [1]
查看完整版本: laravel-admin 新闻倒序排序方式