suomato/laravel-vue-component-generator

在Laravel项目中生成带有模板的新Vue组件

v1.0.1 2017-07-27 14:37 UTC

This package is auto-updated.

Last update: 2024-09-29 04:45:27 UTC


README

简介

如果你喜欢使用Artisan,且Vue是你选择的前端框架,这个包就是为你准备的!laravel-vue-component-generator 包为你提供了一个新的Artisan命令,可以让你快速生成Vue组件。

Artisan命令

php aritsan make:vue-component {name}

在命令执行期间,您需要选择模板引擎 (HTML / pug) 和CSS预处理器 (CSS / LESS / Sass / Scss / Stylus)。Vue组件将基于您的选择生成到 /resources/assets/js/components/ 目录。

代码示例

command

Example.vue 已创建到 /resources/assets/js/components/

以下是组件模板

command

安装

composer require suomato/laravel-vue-component-generator

之后,将ServiceProvider添加到config/app.php中的providers数组中

Suomato\VueComponentGenerator\VueComponentGeneratorServiceProvider::class,

享受使用新的Artisan命令。

配置

如果您不希望每次都选择相同的模板引擎和CSS预处理器,或者如果您对默认模板不满意,您可以自由地编辑配置或视图。要发布配置和视图,请使用

php artisan vendor:publish --provider="Suomato\VueComponentGenerator\VueComponentGeneratorServiceProvider"
  • 配置位于 /config/vue-component-generator.php
  • 视图位于 /resources/views/vendor/laravel-vue-component-generator