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
将 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)。有关更多信息,请参阅 许可证文件。