despark/igni-contact-us

Igni CMS 联系我们包

v1.1 2018-01-29 12:58 UTC

This package is auto-updated.

Last update: 2024-09-19 13:38:01 UTC


README

Latest Stable Version

Despark 的 igniCMS 联系我们模块

关于

此包通过添加一个功能齐全的联系人页面扩展了 despark/igni-core,该页面包括

  1. 用于联系信息和消息的数据库表。
  2. 资源
  3. 路由
  4. 配置
  5. 联系表单
  6. 电子邮件通知
  7. 助手

安装

需要使用 Composer

composer require despark/igni-contact-us

将服务提供者添加到 config/app.php

$providers = [
    ...
    Despark\Cms\ContactUs\Providers\IgniContactUsServiceProvider::class,
]

运行 artisan install 命令

php artisan igni:make:contacts

将在 CMS 页面上添加一个新的联系人管理侧边栏

快速查看 ignicontacts 配置文件

return [
    'google_api_key' => env('GOOGLE_MAPS_API_KEY', null),
    // Send an email to the first email address in contacts table when a new message is submitted. true||false||null
    'recieve_email_notifications' => true,
    'mail_receiver_name' => 'Example',
    'mail_subject' => 'New message was received',
    'path_to_email_view' => 'emails.newMessage',
];

我们创建了一些助手,以便您可以快速可视化标准联系人页面的主要部分并进一步构建

igniContactForm()

输出具有简化 HTML 结构的联系人表单

igniContactDetails()

使用简单的 HTML 结构输出所有联系信息

igniContactMap()

输出聚焦于您在联系人中设置的地址的 Google Maps JS 地图

igniFullContactPage()

输出一个完整的“联系我们”页面,包括所有联系信息、联系表单和地图