pikajew002/handrolled

一个简约、基础的框架,用于构建小型、酷炫的handrolled PHP项目

v1.0.2 2024-05-18 03:57 UTC

This package is auto-updated.

Last update: 2024-09-20 04:15:28 UTC


README

此项目是一个非常简约的框架,可以在几分钟内快速启动一个易于使用的API。或者如果你使用Twig,还可以生成一些服务器端渲染的内容。它使用非常少的依赖项,并且引入的依赖项都很小,使得整个体验非常出色。

背景

坦白说,这个项目存在是因为我想学习现代PHP框架如何进行一些神奇的操作,比如路由、依赖注入、对象关系映射、加载配置等。当这些神奇的功能被揭开神秘的面纱,并尝试自己实现时,会更加酷炫。这里的一些模式受到了Laravel框架的很大启发,因为我作为一名每天使用Laravel的程序员,我的技术背景就是Laravel。

请务必不要在生产级别、企业级应用中使用此框架。它可能会发生很多变化。

安装

要快速开始,最简单的方法是克隆 PikaJew002/handrolled-project 仓库,并按照README中的几个步骤进行操作(创建空目录,将仓库克隆到目录中,运行composer install),然后前往 文档 了解更多详细信息(文档可能有些过时,它们还在进行中)。

或者,按照以下方式安装。

您可以将Handrolled框架作为Composer包安装如下

composer require pikajew002/handrolled

安装依赖项

composer install

如果您想了解更多关于所使用的依赖项的信息,请查看 composer.json 文件。有几个。

文档

请查看此处的文档。

许可协议

Handrolled框架是开源软件,遵循MIT许可协议。