danielbrendel/asatru-php-framework

v1.2 2024-07-23 10:35 UTC

This package is auto-updated.

Last update: 2024-09-23 13:47:15 UTC


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