lenra/app
最新稳定版本:v1.0.2
Composer 安装命令:
composer require lenra/app
包简介
Lenra's app server lib
README 文档
README
App Lib for PHP based projects
This lib integrates all the elements the app needs in order to only keep the views, listeners and resources in the app project.
Report Bug
·
Request Feature
Usage
To incorporate it into your Lenra app project, simply run the following command:
composer require lenra/app
Lenra API calls
To call a Lenra API from a listener, use the Lenra\App\Api instance provided in the .
You can then create a document using the data API with the following code:
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();
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please open an issue with the tag "enhancement". Don't forget to give the project a star if you liked it! Thanks again!
Generate components classes
A part of this lib is generated from the Lenra API. To generate the classes, run the following commands:
# 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
Run unit tests
./vendor/bin/phpunit test
License
Distributed under the MIT License. See LICENSE for more information.
Contact
Lenra - @lenra_dev - contact@lenra.io
Project Link: https://github.com/lenra-io/app-lib-php
统计信息
- 总下载量: 46
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-11-29