Example #1
0
 /**
  * Perform batch insert into table, every rowset should have identical amount of values matched
  * with column names provided in first argument. Method will return lastInsertID on success.
  *
  * Example:
  * $table->insert(["name", "balance"], array(["Bob", 10], ["Jack", 20]))
  *
  * @param array $columns Array of columns.
  * @param array $rowsets Array of rowsets.
  * @return mixed
  */
 public function batchInsert(array $columns = [], array $rowsets = [])
 {
     return $this->database->insert($this->name)->columns($columns)->values($rowsets)->run();
 }