/** * 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(); }