lakm / contact
一个 Laravel 包,为您的网站提供完整的联系我们功能,包含完整的前端脚手架
1.0.0
2021-10-01 17:26 UTC
Requires
- php: ^7.4|^8.0
README
此包为您的网站提供完整的联系我们功能,包含现代前端脚手架。您可以自由修改这些前端模板。
工作流程
1). 用户使用联系我们页面提交咨询。
2). 成功上传的咨询将被保存在数据库中,并通过邮件设置转发给管理员。
3). 管理员进行回复。
4). 成功上传的回复将被保存在数据库中,并转发给用户和管理员。
屏幕截图
安装
您可以通过 composer 安装此包
composer lakm/contact
然后运行以下 artisan 命令:这将生成所有脚手架
php artisan lakm:InitContactUs
路由必须在服务提供者类(AppServiceProvider)中注册
ContactUs::routes();
这是发布配置文件的内容:这允许您根据预期设置配置。
return [ // include role names to send the email 'roles' => ['admin', 'super_admin'], // you can change email contain column below 'email_column' => 'email', // you can change name contain column below 'name_column' => 'name', /* include relationship name to obtain roles if roles are in seperate table other than user */ 'relationship' => 'roles', // you can change role table column name below 'role_column_name' => 'name', /* define list of emails if need to send particular users */ 'users' => [ //'exampl@text.com' => 'name' ] ];
修改邮件模板
php artisan vendor:publish --tag laravel-mail
用法
简单设置路由:您可以使用以下命令获取路由列表
php artisan route:list
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
如果您发现任何漏洞,请通过以下电子邮件告知: epmadushanka@gmail.com
鸣谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。