Useful tools to help you with your next Laravel package.
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]
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email email@example.com 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.