PHPackages                             adamgoose/seed-gen - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. adamgoose/seed-gen

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

adamgoose/seed-gen
==================

Generate a new seed file based on data from the existing database table.

2616PHP

Since Aug 15Pushed 12y ago2 watchersCompare

[ Source](https://github.com/adamgoose/seed-gen)[ Packagist](https://packagist.org/packages/adamgoose/seed-gen)[ RSS](/packages/adamgoose-seed-gen/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

**Seed generator (SeedGen)** is a Laravel 4 package that provides a method to generate a new seed file based on data from the existing database table.

Installation
------------

[](#installation)

1. Edit your project's `composer.json` file to require `adamgoose/seed-gen`.

    "require": { "laravel/framework": "4.0.\*", "adamgoose/seed-gen": "dev-master" }
2. Update Composer from the CLI:

    composer update
3. Once this operation completes, add the service provider by opening a `app/config/app.php` file, and adding a new item to the `providers` array.

    'Adamgoose\\SeedGen\\SeedGenServiceProvider'

Usage
-----

[](#usage)

To generate a seed file simply call: `\SeedGen::generateSeed('users');`

This will create a file inside a `/app/database/seeds`, with the contents similar to following example:

```
