generator-bs-plugin
v0.4.1
Published
Scaffold for Blessing Skin plugin.
Downloads
4
Maintainers
Readme
generator-bs-plugin
快速生成 Blessing Skin 插件的脚手架
特性
- 开箱即用的现代化前端工作流程
- 带有可用的路由、控制器以及与 Blessing Skin 风格一致的页面
- 在命令行中通过简单的命令即可继续添加路由或控制器
安装
首先请确保您安装了 Node.js。
安装好 Node.js 之后,
如果您使用 Yarn:
$ yarn global add yo generator-bs-plugin
否则:
$ npm i -g yo generator-bs-plugin
使用
新建一个插件
执行:
$ yo bs-plugin
接下来根据您的需要回答问题即可。
编写代码
您可以在 assets/src/index.js
文件中编写 JavaScript 代码,支持 ES6+ 特性。
还可以在 assets/src/index.css
中编写 CSS 代码。
默认已生成好一个控制器和视图,您可以根据需要进行修改。
bootstrap.php
中已定义好一条默认的路由,您可以根据需要修改其路径,或修改中间件。
向已有插件添加控制器
执行:
$ yo bs-plugin:controller <控制器名称>
例如执行 yo bs-plugin:controller NewController
,就会向 src
目录中添加 NewController.php
。
注意必须保证是向已有的插件添加控制器,因为要获取命名空间
向已有插件添加路由
执行:
$ yo bs-plugin:route
接下来根据您的需要回答问题即可。
注意
- 只能向现有的插件添加新的路由
src/routes.php
必须存在且大致符合以下格式
use App\Services\Hook;
Hook::addRoute(function ($router) {
});
向已有插件添加菜单项
执行:
$ yo bs-plugin:menu
接下来根据您的需要回答问题即可。
注意只能向现有的插件添加新的菜单项
License
MIT © Pig Fang