Download the PHP package jameslkingsley/laravel-livedata without Composer
On this page you can find all versions of the php package jameslkingsley/laravel-livedata. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jameslkingsley/laravel-livedata
More information about jameslkingsley/laravel-livedata
Files in jameslkingsley/laravel-livedata
Package laravel-livedata
Short Description Pull database rows from a live server.
License MIT
Homepage https://github.com/jameslkingsley/laravel-livedata
Informations about the package laravel-livedata
Pull database rows from a live server
This Laravel >=5.5 package provides a quick and simple way to pull database rows from a live server. Perfect for when you want to test your development code on live data without having to leave the terminal.
Installation
You can install this package via composer using this command:
If you're using Laravel 5.5 or greater this package will be auto-discovered, however if you're using anything lower than 5.5 you will need to register it the old way:
Next, you must install the service provider in config/app.php
:
Now publish the config:
This is the contents of the published config file:
You'll need to setup your live database connection in config\database.php
. Then just update config\livedata.php
with its connection name.
Make sure you don't mix up the connections, you really don't want to truncate rows on the live database!
And now just run the command!
Note
-
All tables on the local database will be truncated before being filled from the live.
-
It will not pull any structural changes from the live, only the data. This means that if there are tables on the live that are not on the local, those tables will be skipped.
- Currently this package only supports MySQL databases due to the toggling of foreign key checks. I'm not sure of an elegant way to handle this necessity for multiple databases.