Download the PHP package fligno/boilerplate-generator without Composer
On this page you can find all versions of the php package fligno/boilerplate-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fligno/boilerplate-generator
More information about fligno/boilerplate-generator
Files in fligno/boilerplate-generator
Package boilerplate-generator
Short Description Boilerplate Generator for Laravel and Laravel Packages
License MIT
Homepage https://github.com/fligno/boilerplate-generator
Informations about the package boilerplate-generator
Fligno Packager & Boilerplate Generator for Laravel
This is where your description should go. Take a look at contributing.md to see a to do list.
Installation
Via Composer
Note: If you haven't set up your Gitlab Personal Access Token for Composer yet, please follow this instruction.
Usage
List of fligno commands
| Name | Command | Description |
|---|---|---|
| Package List | fligno:package:list |
List all locally installed packages. |
| Package Create | fligno:package:create |
Create a new Laravel package. |
| Package Remove | fligno:package:remove |
Remove a Laravel package. |
| Package Enable | fligno:package:enable |
Enable a Laravel package. |
| Package Disable | fligno:package:disable |
Disable a Laravel package. |
| Package Clone | fligno:package:clone |
Clone a Laravel package using Git. |
| Package Publish | fligno:package:publish |
Publish a Laravel package using Git. |
| Test | fligno:test |
Run the application and package tests. |
| Start | fligno:start |
Create a model with migration, API controller, request, event, and resource files. |
List of gen commands
| File Type | Command | Laravel Counterprt | Description |
|---|---|---|---|
| Cast | gen:cast |
make:cast |
Create a new custom Eloquent cast class in Laravel or in a specific package. |
| Channel | gen:channel |
make:channel |
Create a new channel class in Laravel or in a specific package. |
| Class | gen:channel |
Create a new PHP class in Laravel or in a specific package. | |
| Command | gen:command |
make:command |
Create a new Artisan command in Laravel or in a specific package. |
| Component | gen:component |
make:component |
Create a new view component class in Laravel or in a specific package. |
| Container | gen:container |
Create a new service container in Laravel or in a specific package. | |
| Controller | gen:controller |
make:controller |
Create a new controller class in Laravel or in a specific package. |
| Docs | gen:docs |
make:controller |
Generate Scribe documentations. |
| Event | gen:event |
make:event |
Create a new event class in Laravel or in a specific package. |
| Exception | gen:exception |
make:exception |
Create a new custom exception class in Laravel or in a specific package. |
| Facade | gen:facade |
Create a new facade in Laravel or in a specific package. | |
| Factory | gen:factory |
make:factory |
Create a new model factory in Laravel or in a specific package. |
| Gitlab CI | gen:gitlab |
Create a Gitlab CI YML file in a specific package. | |
| Helper | gen:helper |
Create a new helper file in Laravel or in a specific package. | |
| Interface | gen:interface |
Create a new interface in Laravel or in a specific package. | |
| Job | gen:job |
make:job |
Create a new job class in Laravel or in a specific package. |
| Interface | gen:interface |
Create a new interface in Laravel or in a specific package. | |
| Listener | gen:listener |
make:listener |
Create a new event listener class in Laravel or in a specific package. |
gen:mail |
make:mail |
Create a new email class in Laravel or in a specific package. | |
| Middleware | gen:middleware |
make:middleware |
Create a new middleware class in Laravel or in a specific package. |
| Migration | gen:migration |
make:migration |
Create a new migration file in Laravel or in a specific package. |
| Model | gen:model |
make:model |
Create a new Eloquent model class in Laravel or in a specific package. |
| Notification | gen:notification |
make:notification |
Create a new notification class in Laravel or in a specific package. |
| Observer | gen:observer |
make:observer |
Create a new observer class in Laravel or in a specific package. |
| Policy | gen:policy |
make:policy |
Create a new policy class in Laravel or in a specific package. |
| Provider | gen:provider |
make:provider |
Create a new service provider class in Laravel or in a specific package. |
| Repository | gen:repository |
Create a new repository class in Laravel or in a specific package. | |
| Request | gen:request |
make:request |
Create a new form request class in Laravel or in a specific package. |
| Resource | gen:resource |
make:resource |
Create a new resource file in Laravel or in a specific package. |
| Routes | gen:routes |
Create web and/or api route files in a specific package. | |
| Rule | gen:rule |
make:rule |
Create a new validation rule in Laravel or in a specific package. |
| Seeder | gen:seeder |
make:seeder |
Create a new seeder class in Laravel or in a specific package. |
| Test | gen:test |
make:test |
Create a new test class in Laravel or in a specific package. |
| Trait | gen:trait |
Create a new interface in Laravel or in a specific package. |
Change log
Please see the changelog for more information on what has changed recently.
Testing
There would be 2 Packages inside your Laravel Project: and .
-
Create a Dummy Package for Testing:
-
Proceed to Testing
or
It would probably be the same as below
Choose the you created earlier by entering its corresponding number. In this case, .
-
Wait for the Test to Finish. To further verify, your Package should contain "Random"-named Files including , , , etc.
- Upon successful testing, you can now remove the Dummy Package you create by using
Contributing
Please see contributing.md for details and a todolist.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- James Carlo Luchavez
- All Contributors
License
MIT. Please see the license file for more information.
All versions of boilerplate-generator with dependencies
illuminate/support Version ~7|~8|~9
jeroen-g/laravel-packager Version ^2.8
pestphp/pest Version ^1.22
pestphp/pest-plugin-laravel Version ^1.2
milroyfraser/pest-plugin-gwt Version ^0.0.3
pestphp/pest-plugin-faker Version ^1.0
knuckleswtf/scribe Version ^4.1
laravel/pint Version ^1.2
fligno/starter-kit Version ^3.15