Stars: 138
Forks: 32
Pull Requests: 14
Issues: 10
Watchers: 6
Last Updated: 2020-11-01 19:05:02
A laravel package generator
License: MIT License
Languages: PHP, Smarty
Simple package to quickly generate basic structure for other laravel packages.
Install via composer
composer require --dev melihovv/laravel-package-generatorPublish package config if you want customize default values
php artisan vendor:publish --provider="Melihovv\LaravelPackageGenerator\ServiceProvider" --tag="config"Create new package.
Example: php artisan package:new Melihovv SomeAwesomePackage
This command will:
packages/melihovv/some-awesome-package foldergit init packages/melihovv/some-awesome-packagecomposer update melihovv/some-awesome-packagecomposer dump-autoloadWith interactive -i flag you will be prompted for every needed value from you.
Remove the existing package.
Example: php artisan package:remove Melihovv SomeAwesomePackage
This command will:
composer remove melihovv/some-awesome-packagepackages/melihovv/some-awesome-package foldercomposer dump-autoloadInteractive mode also possible.
This package will copy all folders and files from specified skeleton path to
package folder. You can use templates in your skeleton. All files with tpl
extension will be provided with some variables available to use in them. tpl
extension will be stripped.
Available variables to use in templates:
If you discover any security related issues, please email [email protected] instead of using the issue tracker.