jurager/exchange

Laravel 集成 1C:Enterprise 的软件包

2.2.1 2024-06-28 05:01 UTC

This package is auto-updated.

Last update: 2024-09-28 05:41:05 UTC


README

Latest Stable Version Total Downloads PHP Version Require License

该软件包被认为可以简化 1C 企业与 Laravel 网站的集成。

安装

composer require jurager/exchange

发布配置

php artisan vendor:publish --provider="Jurager\Exchange\ExchangeServiceProvider"

使用

在配置中需要指定登录名、密码、自己的模型并实现接口

\Jurager\Exchange1C\Interfaces\GroupInterface::class   => \App\Models\Category::class,
\Jurager\Exchange1C\Interfaces\ProductInterface::class => \App\Models\Product::class,
\Jurager\Exchange1C\Interfaces\OfferInterface::class   => \App\Models\Offer::class,

需要实现的方法可以在模块 carono/yii2-1c-exchange 的文档中找到

然后需要 配置 1C:Предприятие

事件订阅

您可以订阅 jurager/exchange 包中调用的事件

'Jurager\Exchange\Events\BeforeOffersSync' => [
    'App\Listeners\BeforeOffersSyncListener',
],

许可证

本软件包是开源的,采用 MIT 许可证。