Laravel目录站企业官网

touchestate-theme-modern — Laravel 目录站模板

作者 innovayse

基于 TouchEstate API 的 Laravel 房地产中介网站主题,支持多语言房源展示、筛选与地图浏览。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-13查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

基于 TouchEstate API 获取房源数据

02

房源列表支持筛选与搜索

03

房源详情页含图片画廊和地图

04

支持亚美尼亚语、俄语、英语三种语言

05

通过 Yandex Maps 与 Nominatim 实现地理编码

06

收藏功能基于 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目录站企业官网

适合你的项目吗?

适用场景

  • 房地产中介机构搭建多语言房源展示网站
  • 需要按条件筛选和搜索房源的目录型站点
  • 希望以地图方式浏览房源位置信息的场景

适合人群

  • 具备 Laravel 开发能力并拥有 TouchEstate API 凭据的团队
  • 面向亚美尼亚语、俄语或英语用户市场的房地产网站
  • 需要房源列表、详情、经纪人资料与地图浏览功能的中介站点

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    环境要求 PHP 8.2+ 与 Laravel 12

  2. 2

    需在 .env 中配置 TouchEstate 的 base URL、公开密钥和私密密钥

  3. 3

    需配置 Yandex Maps API key、suggest key 和 places key

  4. 4

    安装步骤包括 composer install、npm install 与 build、生成应用密钥、创建 SQLite 数据库并执行迁移

  5. 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 原文

Yandex Maps keys can be obtained from the [Yandex Developer Console](https://developer.tech.yandex.ru).

README 原文
https://github.com/innovayse/touchestate-theme-modern/blob/main/LICENSEhttps://github.com/innovayse/touchestate-theme-modern/blob/main/README.md

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

[![CI](https://github.com/innovayse/touchestate-theme-agency/actions/workflows/ci.yml/badge.svg)](https://github.com/innovayse/touchestate-theme-agency/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![PHP](https://img.shields.io/badge/PHP-8.2+-777BB4?logo=php&logoColor=white)](https://php.net)
[![Laravel](https://img.shields.io/badge/Laravel-12-FF2D20?logo=laravel&logoColor=white)](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)
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。