【问题标题】:Laravel yajra-datatable select where in datatableLaravel yajra-datatable 选择数据表中的位置
【发布时间】:2020-12-26 03:49:47
【问题描述】:

我想选择数据表中 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');

【问题讨论】:

  • 你试过Domain::select([...])-&gt;where('inst_id', $id)吗?
  • 仔细观察括号
  • 谢谢它的工作,
  • 没问题。我将其发布为答案,以便您可以将您的问题标记为已解决。谢谢

标签: laravel yajra-datatable


【解决方案1】:

您可以使用基本查询添加任何您想要的查询

$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');

【讨论】:

    猜你喜欢
    • 2018-03-03
    • 2018-04-26
    • 2021-08-02
    • 2019-02-15
    • 1970-01-01
    • 2021-09-20
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多