cyve / slim-platform

基于Slim的PHP微框架,用于在MySQL服务器上构建REST API

1.0.2 2024-05-17 10:38 UTC

This package is auto-updated.

Last update: 2024-09-19 17:52:24 UTC


README

基于Slim的PHP微框架,用于在MySQL服务器上添加REST API。

安装

composer create-project cyve/slim-platform
// index.php
require 'vendor/autoload.php';

if (is_readable('.env')) {
    $_ENV = $_ENV + parse_ini_file('.env');
}

$app = new SlimPlatform\App();

// Add as many PSR-15 middlewares as you need
// Check some awesome middleware examples here: https://github.com/middlewares
$app->addMiddleware(new Middlewares\ResponseTime());
$app->addMiddleware(new Middlewares\GzipEncoder());
$app->addMiddleware(new Middlewares\Expires(['application/json' => '+1 hour']));

$app->run();

⚠️ 环境变量DATABASE_DSN是强制性的(例如:mysql://user:pa$$w0rd@127.0.0.1:3306/database