Download the PHP package yakovenko/laravel-class-generator without Composer
On this page you can find all versions of the php package yakovenko/laravel-class-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download yakovenko/laravel-class-generator
More information about yakovenko/laravel-class-generator
Files in yakovenko/laravel-class-generator
Package laravel-class-generator
Short Description A Laravel package to generate Utility, Service, Trait and Helper classes
License MIT
Informations about the package laravel-class-generator
Laravel Class Generator
yakovenko/laravel-class-generator
- A Laravel package designed to simplify the creation of various class types, including Utility, Service, Trait, Helper, and Enum classes, through Artisan commands. Ideal for Laravel projects of any scale, this package reduces repetitive setup and keeps your codebase organized.
Installation
Requirements
- PHP : >=8.1 (due to enum support)
- Laravel : ^8.0 || ^9.0 || ^10.0 || ^11.0
You can install the package via Composer:
or add the repository to your project's composer.json
file:
Registration provider
You need to add your service provider to the providers array in your Laravel application's file:
Usage
Generating a Service
Create a new service class using:
This will generate StandService
in the App\Services\Stand
directory.
Generating a Utility
Create a new utility class with:
This command creates UserUtility
in App\Utilities
.
Generating a Helper
To create a helper class:
This creates FileHelper
in App\Helpers
.
Generating a Trait
To generate a new trait:
This generates ExampleTrait
in App\Traits
.
Generating an Enum
Easily generate enum classes with the command:
This will create a StatusEnum
in App\Enums
, which includes basic functionality, such as values()
to list all enum values.
Author
- Alexander Yakovenko - GitHub - Email