iseed

Laravel Inverse Seed Generator

BSD-2-CLAUSE License

Downloads
6.6M
Stars
2.8K
Committers
28
iseed - Add Laravel 11 support Latest Release

Published by tihomiro 7 months ago

iseed - Add Laravel 10 support

Published by tihomiro over 1 year ago

iseed - Add Laravel 9 support

Published by tihomiro over 2 years ago

Adds Laravel 9 support.

iseed - Add PHP8 support

Published by tihomiro almost 4 years ago

Adds PHP8 support.

iseed - Laravel 8 Native Support

Published by tihomiro almost 4 years ago

This release aims to add a native laravel 8 support. To do this the following changes were made:

  1. Add namespace Database\Seeders; namespace to the seed stub.
  2. Change config to point to the default database/seeders/ directory over the laravel 7 database/seeds
  3. Change the Stubs directory to stubs

Since some breaking changes were introduced, the version is bumped to a major release.

iseed - Added support for Laravel 8

Published by tihomiro about 4 years ago

Added support for Laravel 8

iseed - Added Laravel 7.0 support

Published by tihomiro over 4 years ago

Added Laravel 7.0 support

iseed - Added Laravel 6.0 support, updated the documentation

Published by tihomiro about 5 years ago

  • Added Laravel 6.0 support
  • Updated the documentation on how to use the orderby and direction parameters
iseed - Added chunksize option

Published by tihomiro almost 6 years ago

Added chunksize optional parameter which defines the size of data chunks for each insert query. Helps with issue described in https://github.com/orangehill/iseed/issues/4#issuecomment-380324859

iseed - Added classnameprefix & classnamesuffix options

Published by tihomiro about 6 years ago

Optionally specify a prefix or suffix for the Seeder class name and file name. This is useful if you want to create an additional seed for a table that has an existing seed without overwriting the existing one.

iseed - Added Laravel 5.5 Autoload Feature

Published by tihomiro about 7 years ago

In order to support L55, the IseedCommand now has a handle() method for Laravel v5.5 and a fire() method for older Laravel versions.

https://github.com/laravel/framework/blob/master/CHANGELOG-5.5.md
laravel/framework#19827
laravel/framework#20024

iseed - Added orderby and direction options

Published by tihomiro over 7 years ago

By using --orderby and --direction parameters you can now set the column which will be used for results ordering, and the direction to order by (ASC/DESC). This works great when you want to limit the number of exported database entries using the --max parameter.

iseed - Added a noindex option

Published by tihomiro over 7 years ago

By using --noindex the seed can be generated as a non-indexed array. The use case for this feature is when you need to merge two seed files.

iseed - Added Laravel 5.4 Support

Published by tihomiro over 7 years ago

iseed - New Features & Bug Fixes

Published by tihomiro almost 8 years ago

  • Feature: Implemented a composer dump-autoload feature
  • Feature: Added the exclude columns functionality
  • Fix: iSeed is now using PHP_EOL instead of \r\n for line endings
  • Fix: Added a ::class notation to improve IDE navigation
  • Fix: Formated main class files as per PSR-2 standards
  • Fix: Fixed the failed table check issue when using multiple databases.
iseed - Laravel 5.3 Support Added

Published by tihomiro about 8 years ago

Fixed a problem with query builder returning an object instead of an array.

iseed - Prerun/postrun seed events support and PSR-2 code standard

Published by tihomiro almost 9 years ago

Added prerun and postrun command options; Formatted code according to PSR-2 standard; Updated documentation.

iseed - Added Laravel 5 Support

Published by tihomiro over 9 years ago

Refactored code so that the package works with Laravel 5. If you want to use iSeed with Laravel 4, please use iSeed version 1.1.

iseed - New features, issues fixed.

Published by tihomiro over 9 years ago

New features:
Confirm method that prevents existing seed files from being overwritten.
Specify maximum numer of rows to be exported.
Multiple tables export.

Fixed a number of smaller issues.

iseed - Full working version

Published by tihomiro about 11 years ago