Bu kütüphane Entegra E-ticaret Yazılımını kullanan firmaların ürünlerini çekmek için kullanılır.
composer require developertugrul/entegra-api
Kernel.php dosyasında middleware ekleyin.
protected $routeMiddleware = [
// ...
'checkEntegraToken' => \Developertugrul\EntegraApi\Middleware\CheckToken::class,
];
.env dosyasına entegra kullanıcı adı ve şifresi ekleyin.
ENTEGRA_API_USERNAME=[email protected]
ENTEGRA_API_PASSWORD=apitestv2
Run migrations
php artisan vendor:publish --provider="Developertugrul\EntegraApi\EntegraApiServiceProvider" --tag="migrations"
php artisan migrate
use Developertugrul\EntegraApi;
$entegra = new EntegraApi();
Entegra'dan ürünleri çeker.
$products = $entegra->products()->get();
// ID ile ürün çekme
$product = $entegra->products()->get(1);
// api_sync parametresi ile sadece api_sync=1 olan ürünleri çekme
$products = $entegra->products()->getWithParameter(1);
Entegra'dan kategorileri çeker.
$categories = $entegra->getCategories();
Entegra'dan markaları çeker.
$brands = $entegra->getBrands();
Entegra'dan siparişleri çeker.
$orders = $entegra->getOrders();