islemdev/prestavel
Composer 安装命令:
composer require islemdev/prestavel
包简介
Laravel package to consume prestashop webservice easily
README 文档
README
Laravel package to consume prestashop webservice easily (eloquent friendly)
Prestavel is a package that helps you make your prestashop webservices call in an easy way
Features
- Simple interface to interact with your prestashop shop easily
- Facade pattern design respected
- Service provider (laravel's best practices)
- You can use it like your eloquent models
Last version
For this version you can get (read mode) your data from prestashop
Installation
In your command line (in your project directory) run
composer require islemdev/prestavel
then, to publish assets and config file, run
php artisan vendor:publish --provider="Islemdev\Prestavel\PrestavelServiceProvider" --tag="config"
Usage
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::select("id", 'id_customer') //select what fields you want ->from("addresses") // what resource you want to query ->where("id_customer", 1) // where clause ->where("id_customer", 2) // another where clause ->get() // collection
Select
you can select multiple fields from resource's schema
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::select("id", 'id_customer');//add whatever field you want
you can select all fields by passing * to params
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::select("*");//add whatever field you want
Where clause
like you used to do with eloquent you can use the where clause as below
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::where("id", '2');//where id = 2
where grater than
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::where("id", ">", '2');//where id > 2
where lower than
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::where("id", "<", '2');//where id < 2
where not equal
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::where("id", "!=", '2');//where id != 2
islemdev/prestavel 适用场景与选型建议
islemdev/prestavel 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 6 次下载、GitHub Stars 达 5, 最近一次更新时间为 2022 年 09 月 21 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 islemdev/prestavel 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 islemdev/prestavel 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-09-21