altynbek07 / laravel-exchange-1c
Laravel 与 1C 之间的交换
v0.5-alpha
2021-03-21 09:18 UTC
Requires
- php: ^7.2.5
- carono/commerceml: ^0.2.5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- orchestra/testbench: ^5.0
- phpunit/phpunit: ^8.5|^9.0
- psalm/plugin-laravel: ^1.2
- vimeo/psalm: ^3.11
This package is auto-updated.
Last update: 2024-09-21 16:53:40 UTC
README
Laravel 与 1C 之间的交换。
安装
您可以通过 composer 安装此包
composer require altynbek07/laravel-exchange-1c
您应该在 .env
文件中设置这些环境变量
EXCHANGE_1C_LOGIN=YourLogin EXCHANGE_1C_PASSWORD=YourPassword
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Altynbek07\Exchange1C\Exchange1CServiceProvider" --tag="config"
这是已发布配置文件的内容
<?php use Altynbek07\Exchange1C\Interfaces\GroupInterface; use Altynbek07\Exchange1C\Interfaces\OfferInterface; use Altynbek07\Exchange1C\Interfaces\ProductInterface; return [ /** * */ 'exchange_path' => 'exchange-1c', /** * */ 'import_dir' => storage_path('app/exchange-1c'), /** * */ 'login' => env('EXCHANGE_1C_LOGIN', 'admin'), /** * */ 'password' => env('EXCHANGE_1C_PASSWORD', 'admin'), /** * */ 'use_zip' => false, /** * */ 'file_part' => 0, /** * */ 'logging' => true, /** * */ 'importFiles' => ['import.xml', 'offers.xml'], /** * */ 'models' => [ GroupInterface::class => \App\Models\Category::class, ProductInterface::class => \App\Models\Product::class, OfferInterface::class => \App\Models\Offer::class, ], ];
用法
待办事项
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 altynbek.kazezov.97@gmail.com 反馈,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。