thienpham / contacts
支持将联系内容发送至管理员邮箱
1.0.2
2019-03-05 03:44 UTC
Requires
- php: ^7.1.3
- fideloper/proxy: ^4.0
- laravel/framework: ^5.6.0
- laravel/tinker: ^1.0
Requires (Dev)
- filp/whoops: ^2.0
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^2.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-06 09:14:47 UTC
README
Laravel 联系表单
简介
这是一个专为 Laravel 定制的应用程序包
- 快速创建联系表单。
- 使用简单的 captcha 进行联系表单。
- 将联系信息发送至管理员邮箱。
要求
安装
- 您需要安装 Composer 以安装此包,然后运行
$ composer require thienpham/contacts
- 安装成功后,将以下代码复制到
.env
文件中以配置邮箱。 - 注意
- 输入
MAIL_CONTACT_CAPTCHA=TRUE
以使用 captcha。 - 输入正确的
MAIL_USERNAME
和MAIL_PASSWORD
以确保邮件发送成功。
MAIL_DRIVER=smtp MAIL_HOST=smtp.googlemail.com MAIL_PORT=465 MAIL_USERNAME=demo@gmail.com MAIL_PASSWORD= MAIL_ENCRYPTION=ssl MAIL_FROM_ADDRESS=demo@gmail.com MAIL_FROM_NAME="Demo From Name" MAIL_TO_ADDRESS=demo@gmail.com MAIL_CONTACT_CAPTCHA=TRUE
运行 php artisan config:clear
命令以刷新邮件配置
使用
- 将以下
action
和method
应用于from
联系
action="{{ route('store.thienpham.contact') }}" method="post"
- 如果使用 captcha,请使用
renderCheckCaptcha(env('MAIL_CONTACT_CAPTCHA'))
联系表单代码示例
- 请访问以下路径查看联系表单代码示例
root/vendor/thienpham/contacts/resources/views/contact-form-template.php
自定义邮件发送界面(覆盖)
- 运行以下命令以将界面复制到
resources/views
$ php artisan vendor:publish
- 要自定义邮件界面,请修改以下路径的
email-template
文件
resources/views/vendor/thienpham-contacts/email-template.blade.php
图像
许可证
- thienpham/contacts 包是开源软件,根据 MIT 许可协议 许可。