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
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-09-21