yajra/zillow
Composer 安装命令:
composer require yajra/zillow
包简介
Laravel Wrapper for Zillow API
README 文档
README
A simple Laravel Wrapper for the Zillow API services.
Requirements
depends on PHP 5.4+, Goutte 2.0+, Guzzle 4+.
Installation
Add yajra/zillow as a require dependency in your composer.json file:
Laravel 4
composer require yajra/zillow:~1.0
Laravel 5
composer require yajra/zillow:~2.0
Configuration
In your config/app.php add yajra\Zillow\ServiceProvider to the end of the providers array
'providers' => array( 'Illuminate\Auth\AuthServiceProvider', ... 'yajra\Zillow\ServiceProvider', ),
At the end of config/app.php add Zillow => yajra\Zillow\Facade to the aliases array
'aliases' => array( 'App' => 'Illuminate\Support\Facades\App', 'Artisan' => 'Illuminate\Support\Facades\Artisan', ... 'Zillow' => 'yajra\Zillow\Facade', ),
Lastly, publish the config file:
Laravel 4
$ php artisan config:publish yajra/zillow
Laravel 5
$ php artisan vendor:publish
Then set your Zillow Web Services ID (ZWSID) by updating the zws-id value in
Laravel 4
app/config/packages/yajra/zillow/config.php
Laravel 5
config/zillow.php
###Usage
Make requests with a specific API call method:
$params = [ 'address' => '5400 Tujunga Ave', 'citystatezip' => 'North Hollywood, CA 91601' ]; // Run GetSearchResults $response = Zillow::getSearchResults($params);
Any Zillow API call will work. Valid callbacks are:
- getZestimate
- getSearchResults
- getChart
- getComps
- getDeepComps
- getDeepSearchResults
- getUpdatedPropertyDetails
- getDemographics
- getRegionChildren
- getRegionChart
- getRateSummary
- getMonthlyPayments
- calculateMonthlyPaymentsAdvanced
- calculateAffordability
- calculateRefinance
- calculateAdjustableMortgage
- calculateMortgageTerms
- calculateDiscountPoints
- calculateBiWeeklyPayment
- calculateNoCostVsTraditional
- calculateTaxSavings
- calculateFixedVsAdjustableRate
- calculateInterstOnlyVsTraditional
- calculateHELOC
License
MIT license.
Links
This package was inspired by Zillow, PHP Wrapper
yajra/zillow 适用场景与选型建议
yajra/zillow 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 406 次下载、GitHub Stars 达 15, 最近一次更新时间为 2014 年 10 月 10 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「api」 「laravel」 「zillow」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 yajra/zillow 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 yajra/zillow 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 yajra/zillow 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A PSR-7 compatible library for making CRUD API endpoints
Alfabank REST API integration
Zero-dependency raw PHP DNS resolver, domain-ownership verification, and intoDNS/MxToolbox-style diagnostics. Queries authoritative nameservers directly over sockets — never trusts the recursive cache for ownership checks.
Laravel package for Accurate Online API integration.
A lightweight plain-PHP framework for database-backed CRUD APIs.
bughq error tracking - PHP SDK
统计信息
- 总下载量: 406
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 15
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-10-10