cowebtech / evolution
PHP/Vue 开发框架
Requires
- delight-im/cookie: ^3.4
- dragonmantank/cron-expression: dev-master
- elasticemail/elasticemail-php: ^4.0
- firebase/php-jwt: ^6.3
- flow-php/array-dot: 1.x@dev
- inhere/sroute: ^3.0
- jenssegers/blade: ^1.4
- josantonius/json: ^2.0
- kktsvetkov/assoto: ^0.1
- kub-at/php-simple-html-dom-parser: ^1.9
- league/oauth2-server: ^8.3
- phpmailer/phpmailer: ^6.6
- ralouphie/getallheaders: ^3.0
- symfony/filesystem: ^6.2
This package is auto-updated.
Last update: 2024-10-02 20:42:37 UTC
README
需求
- 已安装 Node js
- 已安装 npm
- 已安装 PHP
- 已安装 MySQL
- Composer 已安装
安装
在您选择的项目位置运行 git clone https://github.com/kinsokafor/evolution.git your-project-name
运行 cd your-project-name
运行 node evolution
运行 composer install
运行 npm install
设置
运行 npm run start
或 npm start
- 准备好您的数据库凭据(主机名、用户名、密码和数据库名)
安装插件
可以通过简单地运行 npm run plugin
来安装插件。系统将提示您提供插件名称,这应该是插件的完整 GitHub 名称,包括作者名称(不带 "https://github.com/"),例如 "kinsokafor/eEdu",然后按 Enter。
创建新插件
前往 https://github.com/kinsokafor/EvoPlugin,然后点击 "use this template",接着 "create new repository"。为您的存储库(即插件的名称)命名,例如 "ExamplePlugin"。您必须保持插件命名的统一性,因为您将使用完全相同的名称和大小写来创建 JavaScript 对应版本。允许其一段时间以克隆并创建插件文件。
同时,前往 https://github.com/kinsokafor/EvoPlugin.js,重复相同的步骤。这次,您的存储库名称必须与您用于创建第一个存储库的插件名称相同,然后添加 .js,例如 "ExamplePlugin.js"。
然后,就像插件安装一样,运行 npm run --i plugin
,提供您之前用于创建存储库的插件名称。请记住正确格式化,包括作者名称,例如 "kinsokafor/ExamplePlugin"。
您需要提供插件的主入口 URI,这将成为您新插件索引。获取一个独特的名称,例如 "example-plugin"。
您还需要提供插件前缀。插件前缀是唯一的三字母数字字符,用于您插件的命名,以避免与项目中使用的任何其他插件冲突。尽可能使其独特。
按 Enter。