frostnova/starter

为Frostnova创建的启动项目 - 一个完全可定制的PSR兼容PHP框架。

1.0.1 2022-05-22 00:21 UTC

This package is auto-updated.

Last update: 2024-09-22 05:21:23 UTC


README

Frostnova创建的启动项目 - 一个完全可定制并且PSR兼容的PHP框架。

要求

  • PHP ^8.0.0

如何创建新的项目

运行 composer create-project frostnova/starter <folder>

提示

  • 运行 composer run add-docker 为项目添加Docker环境
  • composer.json 中重命名项目
  • config/config-di.php 中定义接口
  • config/api/routes.php 中定义路由
  • 创建自定义的 AbstractController 并扩展 Frostnova\Api\AbstractController 来覆盖选定的方法以添加自定义响应处理
  • 在项目中对frostnova和frost nova进行不区分大小写的搜索,并将其替换为您的项目名称
  • config/config-di.php 中配置或取消注释 CorsMiddleware
    • 中间件在请求到达 Controller 之前进行处理