PHPackages                             parfumix/laravel-smart-seed - 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. [Database &amp; ORM](/categories/database)
4. /
5. parfumix/laravel-smart-seed

ActiveLibrary[Database &amp; ORM](/categories/database)

parfumix/laravel-smart-seed
===========================

An laravel5 yaml seeder.

v1.0(11y ago)1181MITPHPPHP &gt;=5.4.0

Since Feb 11Pushed 11y ago1 watchersCompare

[ Source](https://github.com/parfumix/laravel-smart-seed)[ Packagist](https://packagist.org/packages/parfumix/laravel-smart-seed)[ Docs](https://github.com/parfumix/laravel5-twilio)[ RSS](/packages/parfumix-laravel-smart-seed/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

Laravel smart seeder
====================

[](#laravel-smart-seeder)

[![Join the chat at https://gitter.im/parfumix/laravel-smart-seed](https://camo.githubusercontent.com/abe08b740a4156153736f791393ec4da6619c4be73212e75769f52edacc0e2b5/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/parfumix/laravel-smart-seed?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

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

[](#installation)

Begin by installing this package through Composer. Run this command from the Terminal:

```
    composer require parfumix/laravel-smart-seed
```

Laravel integration
-------------------

[](#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.

```
 'LaravelSeed\Laravel5SeedServiceProvider',
```

Publish your config file using the following command.

```
php artisan smart:install
```

Add new source seeders.
-----------------------

[](#add-new-source-seeders)

To add new sources you have to enter command below

```
php artisan smart:seed create user,page,news
```

Each of the name have to be identical to an existent Eloquent model.

To run all created seeder sources enter

```
php artisan smart:seed run
```

Set up configuration file
-------------------------

[](#set-up-configuration-file)

To add new providers go to app/seeds.php configuration file and add the provider

```
 '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
--------------------------

[](#set-up-an-default-provider)

To set up an default provider go to app/seeds.php

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

### License

[](#license)

Laravel smart seeder is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 99.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4108d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/db7299473afa8a93d6beb49c5c9c31a6d58efb07c74a91eae71c77f9c1786fd8?d=identicon)[parfumix](/maintainers/parfumix)

---

Top Contributors

[![parfumix](https://avatars.githubusercontent.com/u/6368534?v=4)](https://github.com/parfumix "parfumix (261 commits)")[![Aaron3](https://avatars.githubusercontent.com/u/2073168?v=4)](https://github.com/Aaron3 "Aaron3 (1 commits)")[![gitter-badger](https://avatars.githubusercontent.com/u/8518239?v=4)](https://github.com/gitter-badger "gitter-badger (1 commits)")

---

Tags

laravel5seedproduction

### Embed Badge

![Health badge](/badges/parfumix-laravel-smart-seed/health.svg)

```
[![Health](https://phpackages.com/badges/parfumix-laravel-smart-seed/health.svg)](https://phpackages.com/packages/parfumix-laravel-smart-seed)
```

###  Alternatives

[orangehill/iseed

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

2.9k9.2M56](/packages/orangehill-iseed)[ryangjchandler/orbit

A flat-file database driver for Eloquent.

922256.2k5](/packages/ryangjchandler-orbit)[rutorika/sortable

Adds sortable behavior and ordering to Laravel Eloquent models. Grouping and many to many supported.

299992.5k14](/packages/rutorika-sortable)[rtconner/laravel-likeable

Trait for Laravel Eloquent models to allow easy implementation of a 'like' or 'favorite' or 'remember' feature.

394388.0k5](/packages/rtconner-laravel-likeable)[onecentlin/laravel-adminer

Laravel Adminer Database Manager

260491.1k3](/packages/onecentlin-laravel-adminer)[nayjest/grids

Grids for Laravel 4 &amp; Laravel 5 frameworks

200152.0k1](/packages/nayjest-grids)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
