sunaryohadi/slim-api-skeleton

A Slim Framework skeleton application for API development

dev-master 2018-11-29 00:26 UTC

This package is auto-updated.

Last update: 2024-08-29 05:06:19 UTC


README

这是一个用于Slim 3的简单骨架项目,包含ezSQL。

还有一个相同的组件,通常是必需的。

要求

  • PHP 5.6.x或更高版本
  • MySQL Server 5.x或更高版本

创建您的项目

$ composer create-project -n -s dev sunaryohadi/slim-api-skeleton my-app

运行它

  1. $ cd my-app
  2. $ composer start
  3. 浏览到https://:8080

主要目录

  • private: 应用程序代码
  • private/src: private命名空间内的所有类文件
  • tmp/log: 日志文件
  • web: 服务器根目录
  • private/routes: 路由文件
  • private/vendor: Composer依赖项

主要文件

  • web/index.php: 应用程序的入口点
  • private/settings.php: 配置
  • private/dependencies.php: Pimple的服务
  • private/middleware.php: 应用程序中间件
  • private/routes/root.php: 主要路由在此处
  • private/src/Action/...: 动作类最好在这里

鸣谢