lenra / app
Lenra的应用服务器库
v1.0.2
2023-12-05 09:52 UTC
Requires
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.39
- jane-php/json-schema: ^7.5
- phpunit/phpunit: ^10
This package is auto-updated.
Last update: 2024-09-05 11:17:43 UTC
README
基于PHP项目的应用库
此库集成了应用所需的所有元素,以便仅将视图、监听器和资源保留在应用项目中。
报告错误 · 请求功能
使用方法
要将它集成到您的Lenra应用项目中,只需运行以下命令
composer require lenra/app
Lenra API调用
要从监听器调用Lenra API,请使用在 .中提供的Lenra\App\Api
实例。
然后,您可以使用以下代码使用数据API创建文档
class CustomType extends \Lenra\App\Data { public string $value; public function __construct(string $value = null) { $this->value = $value; } } $myDoc = $request->api->data()->coll(CustomType::class)->createDoc(new CustomType("Hello world"))->wait();
(返回顶部)
贡献
贡献使开源社区成为一个如此令人惊叹的学习、灵感和创造的地方。您所做出的任何贡献都将被高度赞赏。
如果您有任何可以使它变得更好的建议,请通过带有“增强”标签的问题来提出。如果您喜欢这个项目,别忘了给它加星!再次感谢!
生成组件类
此库的一部分是从Lenra API生成的。要生成类,请运行以下命令
# Load API wget https://github.com/lenra-io/api/releases/latest/download/load-api.sh -O - -q | bash # generate Models php vendor/bin/jane generate # generate builder classes php script/generate-classes.php
运行单元测试
./vendor/bin/phpunit test
(返回顶部)
许可证
在MIT许可证下分发。有关更多信息,请参阅LICENSE。
(返回顶部)
联系
Lenra - @lenra_dev - contact@lenra.io
项目链接: https://github.com/lenra-io/app-lib-php
(返回顶部)