From 491a6f6153fef245cdfd58355da79951b4f5d01a Mon Sep 17 00:00:00 2001 From: Lukas Halbritter Date: Sun, 30 Sep 2018 21:50:04 +0200 Subject: [PATCH] Added iSeed generator to generate a seeder from the current database content. See: https://github.com/orangehill/iseed --- composer.json | 3 ++- composer.lock | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 62 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index aaef141..69210dc 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,8 @@ "fideloper/proxy": "^4.0", "laravel/framework": "5.6.*", "laravel/tinker": "^1.0", - "laravelcollective/html": "^5.4.0" + "laravelcollective/html": "^5.4.0", + "orangehill/iseed": "^2.5" }, "require-dev": { "barryvdh/laravel-debugbar": "^3.2", diff --git a/composer.lock b/composer.lock index 8924b9e..40dcd0b 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "content-hash": "865bb0ef90f347568866b7cc778b1682", + "content-hash": "68e5550c8775420cfdaef12858446b78", "packages": [ { "name": "dnoegel/php-xdg-base-dir", @@ -1217,6 +1217,65 @@ ], "time": "2018-09-18T07:03:24+00:00" }, + { + "name": "orangehill/iseed", + "version": "v2.5.1", + "source": { + "type": "git", + "url": "https://github.com/orangehill/iseed.git", + "reference": "c99a9f7bcc37dd853891acdc2e4d43bcf55a0404" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orangehill/iseed/zipball/c99a9f7bcc37dd853891acdc2e4d43bcf55a0404", + "reference": "c99a9f7bcc37dd853891acdc2e4d43bcf55a0404", + "shasum": "" + }, + "require": { + "illuminate/support": "^5.3.8", + "php": ">=5.4.0" + }, + "require-dev": { + "illuminate/filesystem": "5.x", + "laravel/framework": "^5.3.8", + "mockery/mockery": "dev-master", + "phpunit/phpunit": "^5.7" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Orangehill\\Iseed\\IseedServiceProvider" + ] + } + }, + "autoload": { + "psr-0": { + "Orangehill\\Iseed": "src/" + }, + "classmap": [ + "src/Orangehill/Iseed/Exceptions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Tihomir Opacic", + "email": "tihomir.opacic@orangehilldev.com" + } + ], + "description": "Generate a new Laravel database seed file based on data from the existing database table.", + "keywords": [ + "artisan", + "generators", + "laravel", + "seed" + ], + "time": "2017-10-05T07:30:15+00:00" + }, { "name": "paragonie/random_compat", "version": "v9.99.99",