Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Xeed Laravel Package

cable8mm/xeed

Xeed generates Laravel database seeders from Excel spreadsheets. Map worksheets to tables, define columns and relationships, then produce ready-to-run seeder classes so bulk data stays version-controlled and reloads consistently across environments.

View on GitHub
Deep Wiki
Context7

Laravel & Nova scaffolder that generates Models, Migrations, Factories, Seeds, and Nova Resources directly from your existing database tables.

Frequently asked questions about Xeed
What is cable8mm/xeed used for in Laravel?
cable8mm/xeed is a Laravel and Nova scaffolder that generates Models, Migrations, Factories, Seeds, and Nova Resources from existing database tables. It can also generate Laravel database seeders from Excel spreadsheets by mapping worksheets to tables and defining columns and relationships. It is intended to reduce repetitive boilerplate when building admin panels, prototypes, or data-driven applications.
How do I install cable8mm/xeed with Composer?
Install the package with Composer in your Laravel application, then publish any package configuration if the package provides it. Run the package's generator commands from your Laravel project root after confirming compatibility with your PHP and Laravel versions. Because exact command names and config keys are not listed in the supplied context, check the repository README and composer.json before installing.
Does xeed generate Laravel Nova resources?
Yes. The package overview states that xeed generates Nova Resources alongside Models, Migrations, Factories, and Seeds. You will need Laravel Nova installed in the target application if you plan to use the generated Nova resource classes. Review generated Nova resources for field types, authorization, and relationship handling before using them in production.
Can xeed create Laravel seeders from Excel spreadsheets?
Yes. Xeed can map Excel worksheets to database tables, let you define columns and relationships, and then produce ready-to-run seeder classes. This helps keep bulk reference or demo data version-controlled and reloadable across environments. Validate the spreadsheet structure and generated seeder output before running it against important databases.
Which Laravel and PHP versions does cable8mm/xeed support?
The supplied context does not list exact Laravel or PHP version constraints. Check the package composer.json on Packagist or GitHub for the supported PHP, Laravel, and Nova versions before installing. Pin a tested version in composer.json rather than floating across major releases during evaluation.
How does xeed handle database table relationships?
Xeed works from existing database tables and lets you define columns and relationships when mapping data sources such as Excel worksheets. Generated models, migrations, factories, and seeders should reflect those mappings, but relationship detection may depend on foreign keys or package configuration. Always inspect generated relationships and inverse relationships before relying on them in application code.
Is cable8mm/xeed safe to use in production?
Treat xeed as a code-generation tool rather than a runtime dependency, and review every generated file before merging. Run it first in a disposable branch or staging environment, especially when generating migrations or seeders that can alter or populate data. Commit generated code to version control so changes are visible and reversible.
Can I use xeed for test fixtures and database seeding?
Yes. Generated factories and seeders can help create test fixtures and populate local or CI databases. Use Laravel's testing tools such as RefreshDatabase and verify that generated factories match your model rules and relationships. Avoid running bulk seeders against shared or production databases without explicit approval.
What are alternatives to cable8mm/xeed for Laravel scaffolding?
Alternatives include Laravel's built-in Artisan generators for models, migrations, factories, and seeders, as well as other CRUD or admin scaffolding packages. If you only need Excel-to-seeder conversion, a small custom Artisan command may be simpler. Evaluate xeed when you specifically want combined database-table and Nova resource scaffolding.
How is cable8mm/xeed maintained and should I pin the version?
The package appears small and maintainer-driven, so you should review its release history and changelog before upgrading. Pin a known-good version in composer.json and add tests around generated code so future package updates are guarded. Keep a fallback plan using Laravel's native generators if the package stalls or changes unexpectedly.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo