Search by

laocc / esp

laocc

(esp)Efficient Simple PHP

Package info

github.com/laocc/esp

pkg:composer/laocc/esp

Statistics

Installs: 1 871

Dependents: 3

Suggesters: 0

Stars: 2

Open Issues: 0

1.17.0 2026-09-24 07:16 UTC

README

  • PHP>8.1
  • 这是一个高效简洁的PHP框架
  • 框架已应用于实际项目多年,但仍处于持续完善阶段,升级时请注意查看更新说明。

License

This project is licensed under a custom open-source license — see the LICENSE file for details.

框架安装

  1. composer直接安装:
composer create-project laocc/esp-install website

其中website为项目目录,可任意自定义

  1. 在composer.json中引入
{
  "name": "website/1.1",
  "require": {
    "laocc/esp": "*"
  }
}

在生产环境中,建议执行加载优化

composer dump-autoload --optimize

本库readme目录中含有核心部分的文档:

文档目录

CLI

项目中建立 public/cli/index.php 入口后,可用框架自带的 esp.sh 在项目任意目录下执行:

esp -h                          ;显示帮助
esp -s config [key] [toJson]    ;查看 config
esp -s flush [level] [safe]     ;清理缓存,见 readme/4.databases.md
esp -s resource                 ;刷新 Resource Key
esp -s model [path] [base]      ;重建 Model
esp -s tables                   ;显示所有表
esp -s table [table] [key]      ;打印表结构