📅  最后修改于: 2023-12-03 15:35:48.378000             🧑  作者: Mango
在Laravel框架中使用Yajra Datatables扩展包,能方便快捷地实现数据表添加列复选框的功能。这个功能常常在需要查询多个数据项的时候,非常实用。
具体实现方法如下:
use Yajra\Datatables\Datatables;
public function getIndex()
{
$users = User::query();
return Datatables::of($users)
->addColumn('checkbox', function($user) {
return '<input type="checkbox" name="id[]" value="'.$user->id.'">';
})
->make(true);
}
在这个例子中,我们添加了一个名为'checkbox'的新列,其中的每一行为一个input复选框,其值为用户的id。当选中多个复选框后,可以通过传递这些id,便能一次获取多个数据项。
使用Yajra Datatables扩展包,实现数据表添加列复选框的功能就是这样简单易懂。如果你还没有尝试过这个扩展包,就快来试试吧!