PHPackages                             fishingboy/codeigniter-seeder - 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. fishingboy/codeigniter-seeder

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

fishingboy/codeigniter-seeder
=============================

Codeigniter Seeder

1.0.7(6y ago)255MITPHP

Since Aug 25Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/fishingboy/Codeigniter-Seeder)[ Packagist](https://packagist.org/packages/fishingboy/codeigniter-seeder)[ RSS](/packages/fishingboy-codeigniter-seeder/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (7)DependenciesVersions (7)Used By (0)

CodeIgniter Seeder for PHP Database Seeding
===========================================

[](#codeigniter-seeder-for-php-database-seeding)

[![Packagist Version](https://camo.githubusercontent.com/e5e99061b24170589124e21284c4fa3b3b0dcfb75144ce50b745d2f38f756206/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f66697368696e67626f792f636f646569676e697465722d7365656465722e737667)](https://packagist.org/packages/fishingboy/codeigniter-seeder)[![Downloads](https://camo.githubusercontent.com/5b6a68b7af2e7d8834c4ce18527187678656f95ccf40b7c8e2bd57e392ca737a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f66697368696e67626f792f636f646569676e697465722d7365656465722e7376673f6c6162656c3d446f776e6c6f616473)](https://packagist.org/packages/fishingboy/codeigniter-seeder)[![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](LICENSE)

A small CodeIgniter seeder package for creating repeatable database seed scripts that can be listed and executed from the command line.

Language
--------

[](#language)

[en-us](README.md) / [zh-tw](README-zh-tw.md)

Why This Package?
-----------------

[](#why-this-package)

CodeIgniter does not include a Laravel-style database seeder workflow by default. This package provides a lightweight seeder controller and base class so existing CodeIgniter applications can seed development data, lookup tables, roles, settings, and demo records with predictable CLI commands.

It is intentionally small: seed files are plain PHP classes, database writes use CodeIgniter's existing database layer, and the runner can be added to an existing project with minimal setup.

Features
--------

[](#features)

- Add database seeders to a CodeIgniter project without building a custom runner.
- Run all seeders or execute one specific seeder by class name.
- Control execution order with a simple `$priority` property.
- List available seeders and their priority from the CLI.
- Use the normal CodeIgniter instance inside seeders through `$this->CI`.
- Restrict browser access to local, private network, or development environments.

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

[](#installation)

```
composer require fishingboy/codeigniter-seeder
```

Quick Start
-----------

[](#quick-start)

### 1. Create the seeder controller

[](#1-create-the-seeder-controller)

Create `application/controllers/Seeder.php`:

```
