基于 TouchEstate API 获取房源数据
touchestate-theme-modern — Laravel 目录站模板
作者 innovayse
基于 TouchEstate API 的 Laravel 房地产中介网站主题,支持多语言房源展示、筛选与地图浏览。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
房源列表支持筛选与搜索
房源详情页含图片画廊和地图
支持亚美尼亚语、俄语、英语三种语言
通过 Yandex Maps 与 Nominatim 实现地理编码
收藏功能基于 localStorage 实现
模板详细介绍
这是一个面向房地产中介机构的网站主题,使用 Laravel 构建,数据来自 TouchEstate API。主题提供房源列表与筛选搜索、房源详情页(含图片画廊和地图)、经纪人资料页、基于 localStorage 的收藏功能,以及交互式地图视图。站点支持亚美尼亚语(/hy)、俄语(/ru)和英语(/en)三种语言,并通过 Yandex Maps 与 Nominatim 进行地理编码。
使用前需要具备 PHP 8.2+、Laravel 12 环境,并配置 TouchEstate API 凭据(公开密钥与私密密钥)以及 Yandex Maps 相关密钥。安装流程包括克隆仓库、安装 Composer 与 npm 依赖、构建前端资源、生成应用密钥、创建 SQLite 数据库并执行迁移。
代码以 MIT 许可发布,可免费使用、修改、商用和分发,但演示图片、字体、图标等第三方素材需按各自许可单独核对;域名、托管、数据库等外部服务可能产生费用。
适合你的项目吗?
适用场景
- 房地产中介机构搭建多语言房源展示网站
- 需要按条件筛选和搜索房源的目录型站点
- 希望以地图方式浏览房源位置信息的场景
适合人群
- 具备 Laravel 开发能力并拥有 TouchEstate API 凭据的团队
- 面向亚美尼亚语、俄语或英语用户市场的房地产网站
- 需要房源列表、详情、经纪人资料与地图浏览功能的中介站点
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
环境要求 PHP 8.2+ 与 Laravel 12
- 2
需在 .env 中配置 TouchEstate 的 base URL、公开密钥和私密密钥
- 3
需配置 Yandex Maps API key、suggest key 和 places key
- 4
安装步骤包括 composer install、npm install 与 build、生成应用密钥、创建 SQLite 数据库并执行迁移
- 5
TouchEstate 凭据可在 touchestate.io 工作区设置中获取,Yandex 密钥可在 Yandex 开发者控制台获取
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 使用该主题必须拥有 TouchEstate API 凭据,需在 touchestate.io 工作区获取公开密钥与私密密钥,否则无法获取房源数据。
- 必须申请并配置 Yandex Maps API 密钥,地图与地理编码功能依赖此外部服务,可能受其条款与配额限制。
- 除地图密钥外还需配置 Yandex Suggest 与 Places 密钥,均需从 Yandex 开发者控制台单独申请。
- TouchEstate 凭据需在其平台工作区设置中获取,属于外部账号依赖。
- Yandex 相关密钥需在 Yandex 开发者控制台申请,属于外部服务账号依赖。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
- [TouchEstate](https://touchestate.io) API credentials
README 原文
- Yandex Maps API key
README 原文
YANDEX_SUGGEST_KEY=your_yandex_suggest_key YANDEX_PLACES_KEY=your_yandex_places_key
README 原文
TouchEstate API credentials can be obtained from your workspace settings at [touchestate.io](https://touchestate.io).
README 原文
https://github.com/innovayse/touchestate-theme-modern/blob/main/LICENSEhttps://github.com/innovayse/touchestate-theme-modern/blob/main/README.mdYandex Maps keys can be obtained from the [Yandex Developer Console](https://developer.tech.yandex.ru).
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-13。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 85 / 100
- 技术栈
- Laravel
- 网站类型
- 目录站 · 企业官网
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-10-12
- 截图检查日期
- 2026-10-13
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Laravel。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-13
查看当时使用的来源资料
SHA-256: 88f9bd5b33af13e7df79c08c3034520acf60ef21b76df6e00814d19dbac4cc87
2026-10-13T08:32:46.804Z
来源文件 / 仓库# TouchEstate Agency Theme [](https://github.com/innovayse/touchestate-theme-agency/actions/workflows/ci.yml) [](LICENSE) [](https://php.net) [](https://laravel.com) A multilingual real estate agency website theme built on the [TouchEstate](https://touchestate.io) API. Designed and developed by [Innovayse Digital Agency](https://innovayse.com). ## Features - Property listings with filtering and search - Property detail pages with image gallery and map - Agent profiles - Favorites (localStorage-based) - Interactive map view - Multilingual support: Armenian (`/hy`), Russian (`/ru`), English (`/en`) - Geocoding via Yandex Maps + Nominatim ## Requirements - PHP 8.2+ - Laravel 12 - [TouchEstate](https://touchestate.io) API credentials - Yandex Maps API key ## Installation ```bash git clone https://github.com/innovayse/touchestate-theme-agency.git cd touchestate-theme-agency composer install npm install && npm run build cp .env.example .env php artisan key:generate touch database/database.sqlite php artisan migrate ``` ## Configuration Edit `.env` and fill in your credentials: ```env TOUCHESTATE_BASE_URL=https://touchestate.io TOUCHESTATE_PUBLIC_KEY=your_public_key TOUCHESTATE_SECRET_KEY=your_secret_key YANDEX_MAPS_API_KEY=your_yandex_maps_api_key YANDEX_SUGGEST_KEY=your_yandex_suggest_key YANDEX_PLACES_KEY=your_yandex_places_key ``` TouchEstate API credentials can be obtained from your workspace settings at [touchestate.io](https://touchestate.io). Yandex Maps keys can be obtained from the [Yandex Developer Console](https://developer.tech.yandex.ru). ## Built With - [Laravel 12](https://laravel.com) - [TouchEstate PHP SDK](https://github.com/innovayse-admin/touchestate-php-sdk) - Yandex Maps API - Nominatim (OpenStreetMap) ## License MIT License — see [LICENSE](LICENSE) for details. --- Made by [Innovayse Digital Agency](https://innovayse.com)
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

Education-ERP-Laravel-8
Education is an ERP System offering a complete school management system with staff, student expenses and repor…
Laravel · 后台

the-agency-starter-kit
The Agency is a free Statamic Starter Kit designed as an example of utilizing various techniques to implement …
Laravel · 企业官网

gower
Go 语言开发 Web 的一种快速启动目录,默认使用模板集成模式。
Laravel · 目录站

starter-kit
ConvertHub Starter Kit 是一个面向开发者和初创团队的白标前端加后端启动套件,目标是快速搭建文件转换类网站,覆盖 PDF、音视频、图片等多种格式。
Laravel · SaaS

scaffold-website-laravel
Blade Initial Setup Template with SEO Meta Tags for Websites with Laravel, Livewire, and TailwindCSS
Laravel · 企业官网

laravel-startup-template
Free Laravel Startup Template for - Startup, SaaS, Business, App, and Software Website & Landing Page. Play is…
Laravel · SaaS
