a13hander/car_stock
此包最新版本(1.1.11)没有可用的许可信息。
1.1.11
2021-10-08 12:26 UTC
Requires
- php: ^8.0
- ext-simplexml: *
- google/apiclient: ^2.0
- guzzlehttp/guzzle: ^7.2
README
安装
在控制台执行以下命令
composer require a13hander/car_stock
php artisan vendor:publish --provider="Stock\StockProvider"
php artisan migrate
进行配置。
配置
基本配置存储在配置文件stock.php
中。在fields_map
设置中定义了在XML导入中汽车表格字段与标签的对应关系。如果导入的字段需要额外处理,则需要创建自己的Stock\Parser
接口实现并覆盖容器中的配置。
从Google文档导入
在配置文件stock.php
中的google-doc
部分,指定spreadsheet_id
(可以从页面URL中获取)和range
(要解析的范围,例如A1:R1000
)。fields_map
是一个关联数组,其键是数据库表中的字段,值是Google表格中列的顺序号。要启动导入,需要将从https://developers.google.com/sheets/api/quickstart/php获取的credentials.json
文件放置在storage/app
目录下。