https://github.com/eklundkristoffer/seedster
Register laravel seeds from a package
https://github.com/eklundkristoffer/seedster
laravel-package seed
Last synced: 6 months ago
JSON representation
Register laravel seeds from a package
- Host: GitHub
- URL: https://github.com/eklundkristoffer/seedster
- Owner: eklundkristoffer
- Created: 2017-02-16T16:14:50.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-02-25T16:39:34.000Z (8 months ago)
- Last Synced: 2025-04-01T22:17:22.288Z (7 months ago)
- Topics: laravel-package, seed
- Language: PHP
- Homepage:
- Size: 26.4 KB
- Stars: 24
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://packagist.org/packages/eklundkristoffer/seedster)
[](https://packagist.org/packages/eklundkristoffer/seedster)
[](https://opensource.org/licenses/MIT)# seedster
Register laravel seeds from a package# Installation
require the project using Composer:
```
composer require eklundkristoffer/seedster
```
or manually update your require block and run `composer update`
```
{
"require": {
"eklundkristoffer/seedster": "^5.0"
}
}
```# Usage
You can now register a seed from any service provider
```php
use Mypackage\Database\Seeds\PostsTableSeeder;
use Mypackage\Database\Seeds\UsersTableSeeder;public function register()
{
$this->app['seed.handler']->register(
UsersTableSeeder::class
);// Or register an array of seeds
$this->app['seed.handler']->register(
[UsersTableSeeder::class, PostsTableSeeder::class, ...]
);
}
```