Download the PHP package zachleigh/laravel-vue-generators without Composer
On this page you can find all versions of the php package zachleigh/laravel-vue-generators. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download zachleigh/laravel-vue-generators
More information about zachleigh/laravel-vue-generators
Files in zachleigh/laravel-vue-generators
Package laravel-vue-generators
Short Description Generate Vue js files via artisan commands.
License MIT
Informations about the package laravel-vue-generators
Laravel Vue Generators
Generate Vue js file stubs via artisan commands.
Contents
- Upgrade Information
- Install
- Usage
- Configuration
- Testing
- Contributing
Upgrade Information
Version 0.1.* to Version 0.2.0
Version 0.2.0 adds Laravel 5.4 support. For Laravel 5.3, please use Version 0.1.4:
Install
Install via composer:
In Laravel's config/app.php file, add the service provider to the array with the 'providers' key.
Publish the config file:
Usage
This package currently contains two commands: component
and mixin
.
component
Create a Vue js component file.
name
Name of the component.
Will create a file called MyComponent.vue at resources/assets/js/components/MyComponent.vue.
empty
By default, the component will be filled with all available component methods (data, props, computed etc.). Use empty flag to create an empty component with no methods.
Will create a file with no component methods.
path
By default, all components will be saved in resources/assets/js/components/. Specify a custom path with the path flag. Path root is in resources/.
Will create a file called MyComponent.vue at resources/assets/js/custom/folder/MyComponent.vue.
mixin
Create a Vue js mixin file.
name
Name of the mixin.
Will create a file called MyMixin.vue at resources/assets/js/mixins/MyMixin.vue.
empty
By default, the mixin will be filled with all available mixin methods (data, props, computed etc.). Use empty flag to create an empty mixin with no methods.
Will create a file with no mixin methods.
path
By default, all mixins will be saved in resources/assets/js/mixins/. Specify a custom path with the path flag. Path root is in resources/.
Will create a file called MyMixin.vue at resources/assets/js/custom/folder/MyMixin.vue.
Configuration
Set default paths for components and mixins. All paths are relative to Laravel's resources directory.
Testing
Contributing
Contributions are more than welcome. Fork, improve and make a pull request. For bugs, ideas for improvement or other, please create an issue.