haben / laravel-batch-db
Proper batch insert and update on Laravel
Installs: 32
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/haben/laravel-batch-db
Requires
- illuminate/database: ^8.25
 - illuminate/support: ^8.25
 
This package is auto-updated.
Last update: 2025-10-21 19:09:53 UTC
README
EARLY STAGE OF DEVELOPMENT
Basic Usage
<?php use Haben\Facades\BatchDB; // or $batchDb = new BatchDB('optionalDatabaseConnectionName');
BatchDB::upsert('tableName', []); // or $dbConn = DB::connection('databaseConnectionName'); BatchDB::upsert('tableName', [], $dbConn); // or BatchDB::connection('databaseConnectionName')->upsert('tableName', []);
API
insert
Perform a batch insert.
insertAndGet
Perform a batch insert and get the inserted items.
upsert
Perform a batch upsert (insert or update) via INSERT ... ON DUPLICATE KEY UPDATE.
License
MIT