phphleb / demo-updater
HLEB2 框架中的演示自动更新资源
Requires
- php: >=8.2.0
This package is auto-updated.
Last update: 2024-09-30 01:46:50 UTC
README
在项目中演示库资源部署
适用于与 HLEB2 框架一起使用。展示库 phphleb/updater 的最小功能。
安装
使用 Composer
composer require phphleb/demo-updater
演示部署
php console phphleb/demo-updater add
部署库时,以下文件将被移动到项目中(默认为 base 设计)
/vendor/phphleb/demo-updater/match-directory/rewrite/app/Commands/~DemoUpdaterOption/base/DemoTask.php-upd 到 /app/Commands/DemoUpdaterOption/DemoTask.php
/vendor/phphleb/demo-updater/match-directory/rewrite/public/css/~demo-updater-design/base/base-design/demo.css-upd 到 /public/css/demo-updater-design/base-design/demo.css
/vendor/phphleb/demo-updater/match-directory/rewrite/resources/views/~demo-updater-design/base/index.php-upd 到 /resources/views/demo-updater-design/index.php
/vendor/phphleb/demo-updater/match-directory/rewrite/routes/~demo-updater-option/base/main.php-upd 到 /routes/demo-updater-option/main.php
/vendor/phphleb/demo-updater/match-directory/config/config.json 到 /storage/lib/phphleb/demo-updater/config.json
/vendor/phphleb/demo-updater/match-directory/rewrite/modules/~demo-updater-option/base/controllers/DemoModuleController.php-upd 到 /modules/demo-updater-option/controllers/DemoModuleController.php
现在库的所有功能都已添加到项目中。如果请求命令列表
php console --list
列表中会出现新的命令 demo-updater-option/demo-task,当运行它时,它会显示配置中的当前设计。
如果访问网址 site.ru/demo-page/,则会显示当前设计名称。要更改它,只需再次执行添加命令,选择不同的设计即可。更新页面后,名称将更改。可以看出,根据安装时的选择,可以配置项目中的数据。
还将部署名为 demo-updater-option 的演示模块,其中包含控制器,可以通过网址 site.ru/demo-controller/ 访问。
数据回滚
要从未在项目中移除库功能,请执行以下操作
php console phphleb/demo-updater remove
此命令将删除之前添加命令添加的所有数据,除配置文件外,该文件可能以后有用。