Gives you the make:
commands that you know and love from Laravel - outside of Laravel. Ready to use in your next package.
If you want to learn how to create reusable PHP packages yourself, take a look at my upcoming PHP Package Development video course.
You can install the package via composer:
composer require --dev beyondcode/laravel-package-tools
You can use this package from the root of the package that you are developing. You can use the pkg-tools
binary to create and scaffold new classes.
The package will automatically detect your namespace from your composer.json
autoload configuration and apply it to the generated files.
./vendor/bin/pkg-tools make:command name [--command=] [--force]
./vendor/bin/pkg-tools make:request name [--force]
./vendor/bin/pkg-tools make:job name [--sync] [--force]
./vendor/bin/pkg-tools make:event name [--force]
./vendor/bin/pkg-tools make:notification name [--force]
./vendor/bin/pkg-tools make:rule name [--force]
composer test
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email marcel@beyondco.de instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.
This package was generated using the Laravel Package Boilerplate.