enlighten / framework
一个轻量级的PHP微框架,帮助你快速完成任务。
v0.1-alpha
2015-11-22 20:16 UTC
Requires
- php: >=5.5
Requires (Dev)
- codeclimate/php-test-reporter: ^0.1.2
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-08-29 01:56:24 UTC
README
Enlighten是一个简单、高效、轻量级的PHP微框架,它是你Web应用程序的基础。
这是一个不干扰你的现代PHP 5框架。只需你需要构建块来加速你的应用程序开发,简单快速地完成任务。
- 易于管理的HTTP请求和响应:表单、头部、Cookie、文件等。
- 快速路由,支持动态URL变量和依赖注入。
- 应用程序和路由过滤器,用于处理身份验证、异常等。
易于使用
$app->get('/hello/$name', function ($name) {
echo "Hi there, $name";
});
它很棒,因为它很简单
- 专为易用性和性能而构建。
- 低脂肪:小型代码库,外部依赖最少。
- 稳定:经过大量单元测试。
- 面向未来:完全兼容HHVM和PHP 7。
入门
要开始使用,将Enlighten添加为Composer依赖项到你的项目中
composer require enlighten/framework
在你的应用程序的入口点(index.php
)中,初始化并启动Enlighten
$app = new Enlighten();
$app->start();
你需要确保你的Web服务器将所有你想要用Enlighten处理的请求重定向到这个脚本。此代码将初始化一个空应用程序并处理所有传入的请求。
接下来,你需要定义路由。路由将传入请求映射到适当的函数或控制器以响应。设置起来很简单
$app->get('/articles/$name', function ($name) {
// Triggered for all GET requests to /articles/*
echo "You requested an article with this name: $name";
});
查看完整文档和快速入门指南,请访问 https://enlighten.readthedocs.org/en/latest/。