2017 © Pedro Peláez
 

library laravel-smart-seed

An laravel5 yaml seeder.

image

parfumix/laravel-smart-seed

An laravel5 yaml seeder.

  • Wednesday, February 18, 2015
  • by parfumix
  • Repository
  • 1 Watchers
  • 1 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Laravel smart seeder

Join the chat at https://gitter.im/parfumix/laravel-smart-seed, (*1)

Installation

Begin by installing this package through Composer. Run this command from the Terminal:, (*2)

    composer require parfumix/laravel-smart-seed

Laravel integration

To wire this up in your Laravel project, you need to add the service provider. Open app/config/app.php, and add a new item to the providers array., (*3)

 'LaravelSeed\Laravel5SeedServiceProvider',

Publish your config file using the following command., (*4)

php artisan smart:install

Add new source seeders.

To add new sources you have to enter command below, (*5)

php artisan smart:seed create user,page,news

Each of the name have to be identical to an existent Eloquent model., (*6)

To run all created seeder sources enter, (*7)

php artisan smart:seed run

Set up configuration file

To add new providers go to app/seeds.php configuration file and add the provider, (*8)

 'providers' => array(
        'yaml' => array(
            'path'   => config_path('seeds/yaml'),

            #enter an provider which will create an seed resource and rn
            'class'  => LaravelSeed\Providers\YamlProvider::class,

            #or add closure functions
            'run' => function() {
              // run all your migrations from provider path
            },

            'create' => function($source, $class) {
              // create an resource seed
            }
        )
    )

Set up an default provider

To set up an default provider go to app/seeds.php, (*9)

  # enter an existing provider.
  'default' => 'yaml',

License

Laravel smart seeder is open-sourced software licensed under the MIT license, (*10)

The Versions

18/02 2015

dev-master

9999999-dev https://github.com/parfumix/laravel-smart-seed

An laravel5 yaml seeder.

  Sources   Download

MIT

The Requires

 

laravel5 seed production

11/02 2015

v1.0

1.0.0.0 https://github.com/parfumix/laravel5-twilio

An laravel5 yaml seeder.

  Sources   Download

MIT

The Requires

 

laravel5 seed production