bright / contactform
Laravel 包
README
介绍
-- Bright Contact Form 包是一个用于简化 Laravel 应用程序上创建和管理联系表单的 Laravel 库。使用此包,用户可以轻松地将联系表单集成到他们的 Laravel 项目中,允许访客向网站管理员发送消息。
安装
-- 要安装 Bright Contact Form 包,只需通过 Composer 需求它
composer require bright/contactform
配置
安装后,发布配置文件以自定义您的联系表单设置
php artisan vendor:publish --tag=bright-config
php artisan vendor:publish --tag=bright-css
此命令将在您的配置目录中发布 bright_config.php 文件,并在您的 public 目录中发布 bright 文件夹。您可以通过设置 .env 文件中的 ADMIN_EMAIL 变量来自定义管理员电子邮件地址。您可以在配置目录/ bright-config 中更改图像并更新联系信息。
用法
路由:联系表单的路由自动从 routes/web.php 加载。用户可以在 /contact 访问联系表单。
CSS 文件:该包包括用于样式化联系表单的 CSS 文件。这些文件已发布到 public/bright 目录。将这些文件包含在您的 HTML 模板中以便正确样式化。
JavaScript:联系表单使用 JavaScript 发送消息而无需页面刷新。用户不需要手动包含任何 JavaScript 文件。
自定义
用户可以自定义联系表单的各个方面
管理员电子邮件:在配置文件(bright_config.php)或 .env 文件中设置管理员电子邮件地址。例如:在您的 .env 中,只需添加 ADMIN_EMAIL="youremail@yourdomain.com"
安全性
联系表单包含内置的 CSRF 保护,以防止跨站请求伪造攻击。
错误处理
该包提供对表单验证错误和电子邮件发送失败的错误处理
依赖
Laravel 11.x PHP 8.2 或更高版本
许可证
Bright Contact Form 包是开源软件,受 MIT 许可证的许可。有关更多信息,请参阅 LICENSE 文件。
支持和贡献
有关支持或报告问题,请访问 GitHub 仓库。欢迎贡献!