LaravelPackages.net
Acme Inc.
Toggle sidebar
killmenot/undo-seeder-laravel

A way to rollback seeds in Laravel

9
15
About killmenot/undo-seeder-laravel

killmenot/undo-seeder-laravel is a Laravel package for a way to rollback seeds in laravel. It currently has 15 GitHub stars and 9 downloads on Packagist. Install it with composer require killmenot/undo-seeder-laravel. Discover more Laravel packages by killmenot or browse all Laravel packages to compare alternatives.

Last updated

Undo Seeder for Laravel

Features

  • Allows to have up and down method for every seed. (Your seeds should be inherited from Intspirit\UndoSeeder\UndoSeeder and override up and down methods)
  • Ability to call undo for other seeds using undo method.

Use

When you install UndoSeeder, the following artisan commands are made available:

db:seed-undoUndo seeds in the seeds directory.
db:seed-refreshUndo seeds run seeds again.

Installation

  • Add require: "killmenot/undo-seeder-laravel": "dev-master" to your composer.json and run an update to bring it in (or run composer require killmenot/undo-seeder-laravel).
  • Add Intspirit\UndoSeeder\UndoSeederServiceProvider::class to your providers array in app/config/app.php
Comments