despark / igni-contact-us
Igni CMS 联系我们包
v1.1
2018-01-29 12:58 UTC
Requires
- php: >=5.6.4
- doctrine/dbal: ^2.5
- illuminate/support: 5.4.*|5.5.*
Requires (Dev)
README
Despark 的 igniCMS 联系我们模块
关于
此包通过添加一个功能齐全的联系人页面扩展了 despark/igni-core,该页面包括
- 用于联系信息和消息的数据库表。
- 资源
- 路由
- 配置
- 联系表单
- 电子邮件通知
- 助手
安装
需要使用 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()
输出一个完整的“联系我们”页面,包括所有联系信息、联系表单和地图