jsefton / laravel-contact-form
该包已被废弃且不再维护。未建议替代包。
Laravel的简单易用联系表单处理器
dev-master
2018-02-28 17:00 UTC
Requires
- laravel/framework: 5.4.*
This package is auto-updated.
Last update: 2022-08-05 08:14:49 UTC
README
此包允许您统一处理联系表单提交的方式。它将处理向网站所有者和填写表单的用户发送电子邮件,并将信息存储在数据库中。
安装
您需要使用composer来安装此包(获取composer)。然后运行
composer require jsefton/laravel-contact-form
注册服务提供者
将以下内容添加到您的 config/app.php
文件中的 providers
数组中
Jsefton\LaravelContactForm\LaravelContactFormProvider::class
待办事项
- 为控制器创建处理请求并触发动作的Trait
- 数据库结构
- from, to, subject, contents, form_data (json), form_url, created
- 创建以下方法
- 发送客户电子邮件
- 发送客户电子邮件
- 将数据存储在数据库中
- 电子邮件模板 - 在 vendor:publish 时发布标准模板到 resources/view,然后可以轻松修改
- 允许在控制器中使用Trait将自定义响应设置为受保护的变量。