merge-tech / contact-form
一个简单的联系表单,可以快速添加到您的laravel项目中。完全可定制,包含所有视图、路由和控制器。还包括反垃圾邮件功能(带reCAPTCHA)。您还可以在一个Laravel网站上使用多个联系表单。
dev-master
2019-07-09 04:20 UTC
Requires
- buzz/laravel-google-captcha: 2.*
- illuminate/database: ~5.5.0|~5.6.0|~5.7|5.8.*
- illuminate/support: ~5.5.0|~5.6.0|~5.7|5.8.*
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-09 15:52:30 UTC
README
完全可定制 - 提供大量选项以满足您的需求。
- 设置谁将收到完成的联系表单响应的电子邮件(例如,您的电子邮件地址)
- 定制您的联系页面上的字段,您可以拥有任意数量的字段。字段完全可定制
- 包含带reCAPTCHA的反垃圾邮件功能
- 支持单个Laravel应用程序中的多个联系表单。只需复制/粘贴一些路由行(并稍作修改)即可立即开始工作(请参阅文档以获取详细信息)
- 包含视图文件。它使用
@extends("layouts.app"),因此应该适用于大多数laravel安装(如果不适用,只需进行简单的编辑即可)。当您遵循安装指南时,它将所有视图文件复制到/vendor/mergetech/contact,这样您就可以轻松地按要求进行编辑。 - 包含测试。
尽管构建联系表单非常简单,但这确实是一种浪费时间的方式(许多Laravel Web应用程序都倾向于有联系表单) - 希望这可以节省一些时间。此外,我希望它足够可定制,以便有用!我不喜欢那些不允许您轻松修改它们如何工作的包。
安装指南
请访问此处laravel联系表单文档。安装过程只需几分钟,但有一些需要注意的事项。
问题/帮助
请通过我网站上的联系表单给我们发邮件,或者在我们推特上找到我们(不过我不太常查推特)
问题、安全问题
请通过info@mergemedia.co.za给我们发邮件,或者在推特上给我们留言https://twitter.com/merge_group
发布历史/变更日志
- v1.0.7 - 小修改,拼写错误等
- v1.0 - 首次发布(已在内部项目中使用了一段时间,因此在现实世界中进行了大量测试)
要做的任务
请告诉我们哪些功能对您有用。
- 将提交的联系详情存储在数据库表中(让我们知道这是否是一个有用的功能?)
- 添加额外的反垃圾邮件/验证码选项,因为并非所有人都会想使用不可见的reCAPTCHA
添加下拉菜单。有人想在联系表单上使用这些吗?请告诉我们(已在1.0.7中完成)