itsrafsanjani/contact

Laravel 联系我们表单包,用于发送邮件并将信息保存到数据库

1.0.0 2022-05-07 12:57 UTC

This package is auto-updated.

Last update: 2024-09-24 23:17:03 UTC


README

preview image

联系方式

Latest Stable Version Total Downloads License

一个用于轻松创建联系我们表单的Laravel包

功能

  • 发送邮件
  • 将信息保存到数据库

要求

Laravel 5.7+,已在Laravel 8上测试

安装步骤

1. 需求包

运行以下命令

composer require itsrafsanjani/contact

2. 将服务提供者添加到你的config/app.php providers数组中

如果你在Laravel 5.5+上安装,请跳过此步骤

ItsRafsanJani\Contact\ContactServiceProvider::class,

3. 运行迁移

运行以下命令

php artisan migrate

4. 编辑.env文件

.env中添加变量CONTACT_TO_MAIL并定义接收邮件的邮箱

例如

CONTACT_TO_MAIL="hello@example.com"
CONTACT_PHONE_REQUIRED=false

最后,你可以通过访问http://your-site.com/contact来查看你的联系页面

自定义表单

如果你想创建自己的联系我们页面,必须遵循以下说明

  • 表单操作 = {{ route('contact.submit') }}
  • 姓名字段 = 输入 name="name"
  • 电子邮件字段 = 输入 name="email"
  • 消息字段 = 文本区域 name="message"

别忘了添加{{ csrf_field() }}

你可以使用自己的路由和/或控制器来创建联系页面

错误和问题

如果你发现错误或问题,请写入问题