islemdev / prestavel
Laravel 包,用于轻松消费 PrestaShop WebService
dev-master
2022-09-22 03:47 UTC
Requires
- guzzlehttp/guzzle: ^7.5
This package is auto-updated.
Last update: 2024-09-22 08:04:11 UTC
README
Laravel 包,轻松消费 PrestaShop WebService(Eloquent 友好)
Prestavel 是一个帮助您以简单方式调用 PrestaShop WebService 的包
功能
- 简单界面,轻松与 PrestaShop 店铺交互
- 遵循 Facade 模式设计
- 服务提供者(Laravel 最佳实践)
- 您可以像使用 Eloquent 模型一样使用它
最新版本
对于这个版本,您可以从 PrestaShop 获取(读取模式)数据
安装
在您的命令行(在项目目录中)运行
composer require islemdev/prestavel
然后,为了发布资源和配置文件,运行
php artisan vendor:publish --provider="Islemdev\Prestavel\PrestavelServiceProvider" --tag="config"
用法
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
选择
您可以从资源的模式中选择多个字段
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::select("id", 'id_customer');//add whatever field you want
您可以通过传递 * 参数来选择所有字段
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::select("*");//add whatever field you want
Where 子句
就像您使用 Eloquent 一样,您可以使用以下 where 子句
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::where("id", '2');//where id = 2
大于
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::where("id", ">", '2');//where id > 2
小于
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::where("id", "<", '2');//where id < 2
不等于
use Islemdev\Prestavel\Facades\PrestavelConnector; PrestavelConnector::where("id", "!=", '2');//where id != 2