danielbrendel / asatru-php-framework
轻量级的PHP框架
v1.2
2024-07-23 10:35 UTC
Requires
- php: ^8.3
- nesbot/carbon: ^2.0
- phpmailer/phpmailer: ^6.1
- phpunit/phpunit: ^8
README
(C) 2019 - 2024 by Daniel Brendel
代号: dnyAsatruPHP
联系方式: dbrendel1988(at)gmail(dot)com
GitHub: https://github.com/danielbrendel
在MIT许可下发布
描述
本产品是一个轻量级的PHP框架,可用于使用MVC设计模式创建自己的PHP应用程序。
功能概述
- 控制器
- 视图
- 模型
- 模块
- 迁移
- 模板化
- 日志记录
- .env解析器
- 本地化
- 异常处理
- 事件
- 命令
- 验证器
- 辅助工具
- 自动加载
- 配置管理
- 安全
- 闪存消息
- 身份验证
- 缓存
- 测试
- CLI界面
- mail()包装器
- SMTP邮件
- HTML辅助工具
- 表单辅助工具
- Carbon支持
- npm/webpack支持
安装
安装此框架只需一个Composer命令
composer require danielbrendel/asatru-php-framework
要创建一个新的项目,请运行以下命令
composer create-project danielbrendel/asatru-php
文档
文档位于/doc目录中。
测试
为了运行框架测试,您必须将项目文件夹放置在与Composer相同的App骨架位置。这是因为测试使用app骨架作为多个输入源和输出的来源。同时确保数据库正在运行,并调整设置。
然后进入框架的基本目录,并运行以下命令以运行框架测试
"vendor/bin/phpunit" --stderr
要求
- PHP ^8.3
- MariaDB ^10.4
- Composer ^2.2