clsystems/clslim

Slim 4、PHP-DI 和 Eloquent ORM 骨架框架。使用 Robo 快速搭建。

安装: 4

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:项目

v1.0.0 2019-09-17 08:25 UTC

This package is auto-updated.

Last update: 2024-09-10 15:46:54 UTC


README

对于开发者来说,CLSlim 是一个用于快速创建基于 CRUD 的 RESTful API 的有偏见的 PHP 框架。

CLSlim 是 Slim 4 和 Eloquent ORM 的结合,以 Robo 作为您的“婚礼策划师”。

CLSlim 是有偏见的,这意味着 CLSlim 强调约定优于配置。

CLSlim 在以下情况下作为框架表现最佳

  • 您需要快速启动一个基于 RESTful数据中心 API
  • 您已经定义了数据库,其中实体(表/视图)已经就绪
  • 您刚开始项目(对于后端 API 处理器),需要迅速“投入实战”

要求

  • PHP 7.1+
  • MySQL 5.6+ 或 SQLite3(Postgres 和 MSSQL 应该也可以,但未测试)
  • Composer

安装

在终端/命令窗口中运行

composer create-project clsystems/clslim [your-project-name]
cd [your-project-name]

// Linux / Mac users do this:
./clslim clslim:sample

// Windows execute this:
php -S localhost:8088 -t public
// Then in your favorite web browser go to: localhost:8088/v1/sample/hello-world

结果应类似于以下内容

{
  "authenticated": true,
  "success": true,
  "status": 200,
  "data": {
    "id": "hello-world"
  },
  "missing": [ ],
  "message": "Sample test",
  "timestamp": 1556903905
}