200mph/myxa-framework
最新稳定版本:1.0.9
Composer 安装命令:
composer require 200mph/myxa-framework
包简介
The core framework package for Myxa, a lightweight and flexible AI-powered PHP framework.
README 文档
README
Ultra-light, modern PHP framework built for speed, clarity, and extensibility. Inspired by nature. Built for developers. Powered by AI
Feature Docs
Focused package documentation lives next to the relevant source folders:
- Auth
- Cache
- Container
- Console
- Database Overview
- Migrations
- Schema Builder and Reverse Engineering
- Query Builder
- Models
- Events
- HTTP
- Logging
- Mongo
- Middleware
- Queue
- Rate Limiting
- Redis
- Routing
- Storage
- Support and Facades
- Validation
Install via Composer
composer require 200mph/myxa-framework
Docker Setup
The repository includes a PHP 8.4 CLI container plus MySQL, PostgreSQL, Redis, and MongoDB containers for execution-level integration tests.
Install Composer dependencies
docker compose run --rm php composer install
Run unit tests
docker compose run --rm php composer test:unit
Run unit test coverage
The PHP CLI image ships with PCOV, a lightweight code coverage driver.
docker compose build php docker compose run --rm php composer test:coverage
For an HTML report:
docker compose run --rm php composer test:coverage:html
Start containers
docker compose up -d
Enter running containers
docker exec -it myxa-php-cli /bin/bash docker exec -it myxa-mysql /bin/bash docker exec -it myxa-postgres /bin/bash docker exec -it myxa-mongo /bin/bash
MySQL credentials are loaded from:
./docker/mysql/.env
PostgreSQL credentials are loaded from:
./docker/postgres/.env
Default host in Docker network:
mysqlpostgresredismongo
Default exposed host port:
33065432637927017
On Linux/macOS, build the PHP image with your local UID/GID:
UID=$(id -u) GID=$(id -g) docker compose build php
统计信息
- 总下载量: 97
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-04-08