evanskim/image-exchanger

从数据字段中提取html

0.0.2 2019-09-27 12:42 UTC

This package is auto-updated.

Last update: 2024-09-28 04:10:29 UTC


README

从数据库数据字段中的HTML代码中提取图像,并从旧URL到新URL交换图像URL

优点

此包将提取的图像导出到Excel文件中。您可以通过操作Excel文件进行自定义。如果中间操作失败,您也可以修改Excel文件并重新执行。

如何安装

composer require evanskim/image-exchanger

如何使用

在5.4及以下版本中,请注册服务提供者。5.5及以上版本将自动注册。

# config/app.php
'providers' => [
    ...
    /*
    * Package Service Providers...
    */
    EvansKim\ImageExchanger\ImageExchangerServiceProvider::class,
    ...
]

发布配置文件并更改设置。

php artisan vendor:publish --tag=public

# config/image-exchanger.php
return [
    'table' => 'g4_write_notice', #사용할 테이블명
    'primary_id' => 'wr_id', #테이블의 프라이머리 필드명
    'field' => 'wr_content', # HTML이 담긴 필드명
    'storage' => 'public' # 파일을 저장할 스토리지명
];

执行

php artisan image-exchanger:run

如何处理

  1. 获取数据。
  2. 提取图像并将其导出到Excel文件(extracts.xls)。
  3. 根据extracts.xls文件获取图像文件并将其存储到存储中。
  4. 将成功记录(success.xls)和失败记录(fail.xls)分别导出到Excel文件。
  5. 使用success.xls文件更改数据图像URL并保存。