guanguans/coole

Coole 是一个基于开源组件构建的 PHP 微框架。 - Coole 是一个基于开源组件构建的 PHP 微框架。

v2.0.0-rc1 2021-11-30 09:54 UTC

README

Coole

Coole 是一个基于开源组件构建的 PHP 框架。 - Coole 是一个基于开源组件构建的 PHP 框架。

简体中文 | ENGLISH

tests check & fix styling codecov Latest Stable Version Total Downloads License Join the chat at https://gitter.im/guanguans/coole

文档

www.guanguans.cn/coole

生命周期

Life cycle

需求

  • PHP >= 7.3

安装

$ composer require guanguans/coole -vvv

快速开始

<?php

use Coole\Foundation\App;
use Coole\Routing\Facades\Router;
use Symfony\Component\HttpFoundation\Request;

require __DIR__.'/vendor/autoload.php';

// 1. Create App.
$app = new App();
$app['debug'] = true;

// 2. Add route with closure middleware.
Router::get('/', function (){
    return 'This is the Coole framework.';
})->setMiddleware(function (Request $request, Closure $next){
    $response = $next($request);
    $response->headers->set('X-Coole-Version', App::version());

    return $response;
});

// 3. Run service.
$app->run();

测试

$ composer test

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全漏洞

请审查我们的安全策略,了解如何报告安全漏洞。

致谢

感谢

jetbrains

许可证

MIT 许可证 (MIT)。请参阅许可证文件以获取更多信息。