soatok / cupcake
用于构建和处理表单的PHP实用工具
v0.1.0
2022-07-06 06:55 UTC
Requires
- php: ^8
- ezyang/htmlpurifier: ^4
- paragonie/ionizer: ^1
- paragonie/sodium_compat: ^1
Requires (Dev)
- phpunit/phpunit: ^9
- vimeo/psalm: ^4
Suggests
- ext-sodium: ID population is faster.
This package is auto-updated.
Last update: 2024-09-06 11:25:59 UTC
README
为PHP项目提供甜美的快速表单处理。
需要PHP 8或更高版本。
安装
使用Composer安装此库
composer require soatok/cupcake
要了解如何使用Cupcake,请参阅在线的文档。
问题和答案
为什么叫"Cupcake"?
文字游戏!德语中纸杯蛋糕模具的单词是förmchen。
Cupcake做了哪些其他表单库没有做的事情?
三件事:安全性、简洁性和易用性。
首先,我将Cupcake设计为以安全性为其首要原则。
这不仅仅意味着像防止跨站脚本漏洞和跨站请求伪造这样的基础工作。安全的表单处理意味着确保输入验证不仅在客户端执行。为此,Cupcake使用Ionizer进行输入过滤。
其次,Cupcake的界面故意简单直观。简单至极!
最后,Cupcake通过设计易于与其他平台和框架集成。Cupcake依赖性最少,不太可能与您现有的框架依赖项冲突,也不会将代码大小膨胀到不合理。
(将来,我还会为流行的框架和ORM提供适配器。)
如何使用Cupcake?
请参阅文档目录。
如果文档没有帮助,请在Github上提交问题。
Cupcake吉祥物是什么?
它的名字是Neophyte!(他们/他们的代词。)
Neophyte是由Cupcake的创造者Soatok(Cupcake的创造者)拥有的角色,代表阅读他的博客或使用他的开源软件的人。
Cupcake是一个Furry项目吗?
作者Soatok是一个Furry。吉祥物是一个原型(在Furry爱好内部创建的一个虚构物种,供Furry爱好者享受)。
您可以在这里了解更多关于Furry爱好者的信息。
Cupcake API是否稳定?
不是,直到1.0.0版本被标记。