A Laravel package with console commands like php artisan make
for generating self-defined PHP blank classes as below:
- Helper
- Presenter
- Repository
- Service
- ViewComposer
Via Composer
$ composer require saberliou/whetstone --dev
$ php artisan vendor:publish --provider="saberLiou\Whetstone\WhetstoneServiceProvider"
to decide the directory path of carved class by the namespace.
$ php artisan carve:helper
$ php artisan carve:presenter
$ php artisan carve:repository
$ php artisan carve:service
$ php artisan carve:view-composer
Please see the changelog for more information on what has changed recently.
Please see contributing.md for details and a todolist.
If you discover any security related issues, please email saberliou@gmail.com instead of using the issue tracker.
MIT. Please see the license file for more information.