我想知道addColumn中表的第一行和最后一行,以了解其中的逻辑,就像使用刀片模板$loop->first
或$loop->iteration
一样。
代码:
return DataTables::eloquent(HomeBanner::query())
->addColumn('sort', function($row) {
if ($row->first) {
'first'
} elseif ($row->last) {
'last'
} else {
'middle'
}
})
->toJson();
1条答案
按热度按时间mhd8tkvw1#
您可以通过参数传递第一个和最后一个元素,并在addColumn中进行比较