Download the PHP
package nomensa/bulk-inserter without Composer
On this page you can find all versions of the php package
nomensa/bulk-inserter. It is possible to download/install
these versions without Composer. Possible dependencies are resolved
automatically.
FAQ
After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.
Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.
In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories.
In this case some credentials are needed to access such packages.
Please use the auth.json textarea to insert credentials, if a package is coming from a private repository.
You can look here for more information.
Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
To use Composer is sometimes complicated. Especially for beginners.
Composer needs much resources. Sometimes they are not available on a simple webspace.
If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Note: This helper library is currently specific to the Laravel framework running with a
MySQL database.
If you are stress-testing your new application to see how it will behave with a realistic
future amount of data then you are probably writing a seeder which inserts thousands of rows.
Using many individual queries in PHP to insert rows one-by-one may be slow and
hampering development or even breaching prepared statement limits.
This package utilises MySQLs native dump import so you can prepare the data inside your loop
and then plonk the whole lot in the database with 1 speedy operation which is way quicker
than doing lots of individual inserts!
Install
Note: Please install as a dev requirement only.
Example
The following example will insert a thousand users in a couple of seconds:
If the above task was written using the Eloquent model's '::create()' method it could take
~20 seconds.
Multiply this delay across all your model's tables, factor in how many times you will tweak
and re-run your seeder during test writing and the time savings add. Using this package makes
for a much happier developer experience.
Friendly reminder about exposing vulnerabilities!
This package executes raw MySQL code in your database. DO NOT use this package in a production
environment and certainly NEVER populate the content of the rows via inputs from a request.
This package is for use during development and testing, not everyday application logic.
Composer command for our command line client (download client)This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free.Standard composer command
The package nomensa/bulk-inserter contains the following files
Loading the files please wait ....
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.