使用复选框laravel一次更新多个记录

时间:2019-11-04 12:40:13

标签: php mysql laravel bulkupdate

我想更新多个记录状态或删除。

状态为:接受,拒绝,待处理。

因此要向用户提供复选框以选择多个记录,并为选择状态提供下拉菜单以一次更新记录,

,并且还希望在下拉菜单中提供Delete选项,以一次删除大量记录

2 个答案:

答案 0 :(得分:1)

DataSource dataSource = new DefaultUriDataSource(context, bandwidthMeter,
    new OkHttpDataSource(okHttpClient, userAgent, null, bandwidthMeter));
public function updateRecords(Request $request) {
   $recordIds = $request->get('recordIds');
   $newStatus = $request->get('newStatus');
   RecordModel::whereIn('id', $recordIds)->update(['status' => $newStatus]);
}

答案 1 :(得分:0)

几天前,我回答了类似的问题。看Update status of each dynamic row using checkbox

希望能帮助到你。干杯!