Download the PHP package onxit/stuberator without Composer
On this page you can find all versions of the php package onxit/stuberator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download onxit/stuberator
More information about onxit/stuberator
Files in onxit/stuberator
Package stuberator
Short Description Generate a few types of architectures elements by Command Generators and stubs
License MIT
Homepage https://github.com/ONXIT/stuberator
Informations about the package stuberator
Stuberator
Stuberator is a Laravel package designed to simplify the creation of architectural elements through command generators and stubs. It currently supports the generation of Actions, Services, and Enums. Future releases will include support for Domain-Driven Design (DDD) modules.
📦 Installation
Add the package to your Laravel project using Composer:
🚀 Usage
Stuberator provides the following Artisan commands to generate files:
Generate an Action
Run the following command to create a new Action class:
The generated file will be placed in the App\Actions namespace by default.
Generate a Service
Run the following command to create a new Service class:
The generated file will be placed in the App\Services namespace by default.
Generate an Enum
Run the following command to create a new Enum class:
The generated file will be placed in the App\Enums namespace by default.
🗺 Roadmap
Support for Domain-Driven Design (DDD): Future updates will include commands and scaffolding for DDD modules such as Aggregates, Value Objects, Repositories, and more. Additional stub-based generators.
🤝 Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request to improve this package.
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and submit a pull request.
All versions of stuberator with dependencies
illuminate/database Version ^10.0|^11.0
illuminate/support Version ^10.0|^11.0
illuminate/http Version ^10.0|^11.0
illuminate/console Version ^10.0|^11.0
illuminate/routing Version ^10.0|^11.0
spatie/laravel-package-tools Version ^1.16