【发布时间】:2019-11-04 21:36:19
【问题描述】:
我想更新多条记录状态或删除。
状态为:接受、拒绝、待定。
所以想给用户选择多个记录的复选框和选择状态的下拉列表想要一次更新记录,
并且还想在下拉列表中提供删除选项以一次删除大量记录
【问题讨论】:
-
请添加您的代码..
标签: php mysql laravel bulkupdate
我想更新多条记录状态或删除。
状态为:接受、拒绝、待定。
所以想给用户选择多个记录的复选框和选择状态的下拉列表想要一次更新记录,
并且还想在下拉列表中提供删除选项以一次删除大量记录
【问题讨论】:
标签: php mysql laravel bulkupdate
public function updateRecords(Request $request) {
$recordIds = $request->get('recordIds');
$newStatus = $request->get('newStatus');
RecordModel::whereIn('id', $recordIds)->update(['status' => $newStatus]);
}
public function deleteRecords(Request $request) {
$recordIds = $request->get('recordIds');
RecordModel::whereIn('id', $recordIds)->delete();
}
【讨论】:
deleteRecords function 工作正常,但 updateRecords 对此没有任何其他想法
几天前我回答了一个类似的问题。看Update status of each dynamic row using checkbox。
希望能帮助到你。干杯!
【讨论】: