Database Seeders in CodeIgniter — a practical guide to CodeIgniter seeders with clear examples you can reuse in real projects.
CodeIgniter Tutorial Series (34/74). Prefer one article? Read the complete CodeIgniter tutorial.
Short description
Seeders insert starter records so you can develop UI/API features without manual SQL inserts.
Seeder example
// php spark make:seeder PostSeeder
$data = [
['title' => 'First post', 'body' => 'Hello'],
['title' => 'Second post', 'body' => 'CI4'],
];
$this->db->table('posts')->insertBatch($data);
// php spark db:seed PostSeeder