jasekz/rentals-united-caching

Rentals United (rentalsunited.com) 数据同步系统,适用于 Laravel 5

0.0.1 2015-12-20 18:34 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:04:20 UTC


README

Software License

Rentals United 的数据与本地数据库同步。

安装

注意:如果您还没有为您的应用程序设置数据库,请先按照 Laravel 文档操作 - https://laravel.net.cn/docs/5.0/database

通过 composer

composer require jasekz/rentals-united-caching
composer update

然后在您的 config/app.php 中添加

    'Jasekz\RentalsUnitedCaching\RentalsUnitedCachingServiceProvider'

providers 数组,并

    'RentalsUnited' => 'Jasekz\RentalsUnitedCaching\RentalsUnitedCachingFacade'

aliases 数组。

最后,运行

artisan vendor:publish

然后

artisan migrate

现在在您的 .env 文件中,定义您的 Rentals United 凭据以及下载的 XML 文件存储路径(临时存储)

RENTALS_UNITED_USERNAME=<your Rentals United username/email>
RENTALS_UNITED_PASSWORD=<your Rentals United password>
XML_CACHE_DIR='/path/to/cache/directory/'

使用示例

  • artisan rentals_united:cache_all // 截断所有表并缓存所有内容
  • artisan rentals_united:cache_properties --id=4 // 缓存属性(ID)4
  • artisan rentals_united:cache_properties --id=4,5 // 缓存属性(ID)4 & 5
  • artisan rentals_united:cache_properties --id=new // 查找并缓存所有新的属性
  • artisan rentals_united:update_change_log --since="-1 month" // 检查给定日期/时间之后的更新
  • artisan rentals_united:update_change_log --since="2014-03-26 12:51:00" // 检查给定日期/时间之后的更新
  • artisan rentals_united:update_properties --since="-1 month" // 更新自给定日期/时间后发生变化的属性
  • artisan rentals_united:update_properties --since="2014-03-26 12:51:00" // 更新自给定日期/时间后发生变化的属性

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件