Scaffold for Blessing Skin plugin.
npm install 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 必须存在且大致符合以下格式
`php
use App\Services\Hook;
Hook::addRoute(function ($router) {
});
`
执行:
```
$ yo bs-plugin:menu
接下来根据您的需要回答问题即可。
注意只能向现有的插件添加新的菜单项
MIT © Pig Fang