originphp / framework
OriginPHP 框架
3.27.1
2021-11-24 16:56 UTC
Requires
- php: >=7.3.0
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- originphp/cache: ^1.0|^2.0
- originphp/configurable: ^1.0|^2.0
- originphp/defer: ^3.0
- originphp/dotenv: ^1.0|^2.0
- originphp/email: ^1.0|^2.0
- originphp/html: ^1.0|^2.0
- originphp/inflector: ^1.0|^2.0
- originphp/log: ^1.0|^2.0
- originphp/security: ^1.0|^2.0
- originphp/validation: ^1.0|^2.0
- originphp/xml: ^1.0|^2.0
Requires (Dev)
- phpstan/phpstan: ^0.12.64
- phpunit/phpunit: ^9.2
Replaces
- originphp/console: 3.27.1
- originphp/core: 3.27.1
- originphp/http: 3.27.1
- originphp/i18n: 3.27.1
- originphp/job: 3.27.1
- originphp/lock: 3.27.1
- originphp/mailbox: 3.27.1
- originphp/mailer: 3.27.1
- originphp/migration: 3.27.1
- originphp/model: 3.27.1
- originphp/process: 3.27.1
- originphp/publisher: 3.27.1
- originphp/redis: 3.27.1
- originphp/schedule: 3.27.1
- originphp/service: 3.27.1
- originphp/ssh: 3.27.1
- originphp/test-suite: 3.27.1
- originphp/utility: 3.27.1
- dev-master
- 3.x-dev
- 3.27.1
- 3.27.0
- 3.26.2
- 3.26.1
- 3.26.0
- 3.25.1
- 3.25.0
- 3.24.4
- 3.24.3
- 3.24.1
- 3.24.0
- 3.23.1
- 3.23.0
- 3.22.0
- 3.21.4
- 3.21.3
- 3.21.2
- 3.21.1
- 3.21.0
- 3.20.3
- 3.20.2
- 3.20.1
- 3.20.0
- 3.19.1
- 3.19.0
- 3.18.5
- 3.18.4
- 3.18.3
- 3.18.2
- 3.18.1
- 3.18.0
- 3.17.7
- 3.17.6
- 3.17.5
- 3.17.4
- 3.17.3
- 3.17.2
- 3.17.1
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.4
- 3.11.3
- 3.11.2
- 3.11.1
- 3.11.0
- 3.10.1
- 3.10.0
- 3.9.3
- 3.9.2
- 3.9.1
- 3.9.0
- 3.8.2
- 3.8.1
- 3.8.0
- 3.7.1
- 3.7.0
- 3.6.1
- 3.6.0
- 3.5.0
- 3.4.1
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.2
- 3.0.1
- 3.0.0
- 2.x-dev
- 2.8.1
- 2.8.0
- 2.7.5
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.1
- 2.5
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.1
- 2.0.0
- 1.x-dev
- 1.33.5
- 1.33.4
- 1.33.3
- 1.33.2
- 1.33.1
- 1.33.0
- 1.32.5
- 1.32.4
- 1.32.3
- 1.32.2
- 1.32.1
- 1.32.0
- 1.31.0
- 1.30.2
- 1.30.1
- 1.30.0
- 1.29.2
- 1.29.1
- 1.29.0
- 1.28.2
- 1.28.1
- 1.28.0
- 1.27.2
- 1.27.1
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.1
- 1.24.0
- 1.22.1
- 1.22.0
- 1.21.1
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.5
- 1.18.4
- 1.18.3
- 1.18.2
- 1.18.1
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.12.1
- 1.12.0
- 1.11.0
- 1.10.3
- 1.10.2
- 1.10.1
- 1.10.0
- 1.9.1
- 1.9.0
- 1.8.1
- 1.8.0
- 1.7.4
- 1.7.3
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.0
- 1.5.1
- 1.5.0
- 1.4.0
- 1.3.1
- 1.3.0
- 1.2.3
- 1.2.1
- 1.2.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.0
- 1.0.0-alpha
This package is auto-updated.
Last update: 2024-09-29 05:21:53 UTC
README
OriginPHP 是一个为 PHP 开发者设计的 MVC 网络应用框架,旨在快速、易于使用(和学习)并且具有高度可扩展性。它基于 CakePHP 和 Ruby On Rails(CakePHP 也是基于它构建的)。它附带 Docker 化的开发环境。
功能
- 支持 MySQL、Postgres 和 SQLite 的 ORM 数据库。
- 支持 APCu、Redis、Memcache 和基于文件的缓存的缓存。
- 使用 MVC 模式的 Web 应用程序
- 控制台应用程序和命令
- 缓存关注点,缓存您的 Web 应用程序的所有数据库结果
- 中间件(防火墙、IDS、限速和性能分析器)
- 迁移 - 使用迁移更新您的数据库
- 代码生成和脚手架
- Web 应用程序和控制台命令的集成测试
- 支持数据库和 Redis 引擎的队列系统,用于后台作业
- 表单辅助工具
- 日期、时间和数字格式化、验证和本地化支持
- 国际化(I18n)
- 使用发布者模式管理事件
- Http 工具,用于执行 GET、POST、PATCH、PUT 和 DELETE 请求
- Yaml 读取和写入
- CSV 读取和写入
- XML 读取和写入
- HTML 解析和转换
- Markdown 解析和转换
- 支持本地磁盘、FTP、SFTP、S3 和 ZIP 的存储系统
- 服务对象
- 仓库
- 查询对象
- 使用支持 OAUTH2 的 SMTP 发送电子邮件
- 邮箱 - 使用管道、IMAP 或 POP3 接收和处理电子邮件
- 集合
- 等等
查看文档以获取更多信息。如果您想帮助贡献并使其变得更好,我将非常乐意听到您的声音。
测试
下载源代码
$ git clone https://github.com/originphp/framework.git originphp
运行 composer install
$ cd originphp
$ composer install
重命名 phpunit.xml.dist
并编辑数据库连接和其他服务的设置。
创建两个数据库 origin_test
和 origin
,它们用于测试。
然后运行 PHPUnit
$ vendor/bin/phpunit
您可以发送电子邮件至 js@originphp.com。
Jamiel Sharief