Seeder
Laravel Seeder integration for October CMS.
This plugin integrates Laravel's Factory and Database Seeder features with October CMS.
Documentation
You can find the documentation of this plugin on GitHub: https://github.com/OFFLINE-GmbH/oc-seeder-plugin
Documentation
You can find the documentation of this plugin on GitHub: https://github.com/OFFLINE-GmbH/oc-seeder-plugin
-
Up Studio
Found the plugin useful on 9 Sep, 2020
This plugin is great. The new version includes a really helpful System\Model\File factory, as well some other built for common models (RainLab Post / User ecc ecc). I really love OFFLINE works, thank you for your great tools!
-
Adil Chehabi
Found the plugin useful on 23 Aug, 2020
Nice plugin, I really like it, The tool that was missing in my development toolbox. Thanks OFFLINE.
-
3.0.2 |
Fixed October 3.6 compatibility issue Feb 28, 2024 |
---|---|
3.0.1 |
Added Laravel 10 support Feb 28, 2024 |
3.0.0 |
Renamed artisan command to offline:seeder, to prevent conflict with October 3.3 Jun 14, 2023 |
2.1.2 |
Bugfix for Tailor seeders Sep 27, 2022 |
2.1.0 |
Implemented seeder support for Tailor entities Sep 26, 2022 |
2.0.2 |
Fixed factory bug Jul 12, 2022 |
2.0.1 |
Added missing Faker dependency Jul 11, 2022 |
2.0.0 |
!!! Updated Factory definitions to be compatible with Laravel 9 / October 3. Check the README for the new syntax. Jul 08, 2022 |
1.0.8 |
Introduced seeder:init command to make the random_image() helper more performant Aug 26, 2021 |
1.0.7 |
Optimized console and log file output in case of errors Apr 06, 2021 |
1.0.6 |
Fixed parsing of --plugins option (it is now properly case-insensitive) Apr 06, 2021 |
1.0.5 |
Bugfix release Jan 25, 2021 |
1.0.4 |
Fixed typo in default seeder registration. Nov 29, 2020 |
1.0.3 |
Seeder now keeps track of already seeded plugins (makes it easier to run the plugin:seed command repeatedly during development). You can now also run specific seeders using the --plugins option. Sep 15, 2020 |
1.0.2 |
Added twig helper functions to get a random image or file directly in your markup Sep 03, 2020 |
1.0.1 |
Initial release Aug 10, 2020 |
Migrate from 1.0
To migrate old seeders from Version 1.0 of this plugin, make the following changes:
- Move all factories from the
factories.php
to their ownFactory
classes in thefactories
directory. - Change your
registerSeeder
method:
// Old factory(YourModel::class)->make(); factory(YourModel::class)->states('special')->make(); // New YourModel::factory()->make(); YourModel::factory()->special()->make();