denis-kisel / batch-update
Batch Update
Installs: 21
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/denis-kisel/batch-update
README
Update batch rows in one query!
Support
laravel
Install
composer require denis-kisel/batch-update
Base Usage
(new UpdateBatch('table_name', $batchArrayData))->run(); # Specify primary key (new UpdateBatch('table_name', $batchArrayData, 'primary_key'))->run(); # Add filter where (new UpdateBatch('table_name', $batchArrayData, 'primary_key')) ->where('type', '=', $this->tmpOfferType) ->run(); # Support where (new UpdateBatch('table_name', $batchArrayData, 'primary_key')) ->where('type', '=', $this->tmpOfferType) ->run(); # Support whereIn (new UpdateBatch('table_name', $batchArrayData, 'primary_key')) ->whereIn('id', [1, 2, 3]) ->run(); # Another methods (new UpdateBatch('table_name')) ->multipleData($batchDataToUpdate) ->referenceColumn('primary_id') ->run();