Laravel yajra-datatable选择数据表中的位置

问题描述

我要选择inst_id =?的数据表中的所有行, 这是我的代码

if(request()->ajax()) {
        return datatables()->of(Domain::select([
            'id','domain','logo','description','created_at'
        ]))
        ->addIndexColumn()
        ->addColumn('action',function($data){

               $btn = '<a href="" data-toggle="tooltip" data-original-title="Edit" class="edit btn btn-primary btn-sm">Edit</a>';

               $btn = $btn.' <a href="javascript:void(0)" data-toggle="tooltip"  data-id="" data-original-title="Delete" class="btn btn-danger btn-sm deleteTodo">Delete</a>';

                return $btn;
        })
        ->rawColumns(['action'])
        ->make(true);
    }
    return view('functions/study/domain');

解决方法

您可以在基本查询中添加所需的任何查询

$id = 1;
if(request()->ajax()) {
        return datatables()->of(
            Domain::select([
                'id','domain','logo','description','created_at'
            ])
            ->where('inst_id',$id)
        )
        ->addIndexColumn()
        ->addColumn('action',function($data){

               $btn = '<a href="" data-toggle="tooltip" data-original-title="Edit" class="edit btn btn-primary btn-sm">Edit</a>';

               $btn = $btn.' <a href="javascript:void(0)" data-toggle="tooltip"  data-id="" data-original-title="Delete" class="btn btn-danger btn-sm deleteTodo">Delete</a>';

                return $btn;
        })
        ->rawColumns(['action'])
        ->make(true);
    }
    return view('functions/study/domain');

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...