lakm/contact

一个 Laravel 包,为您的网站提供完整的联系我们功能,包含完整的前端脚手架

1.0.0 2021-10-01 17:26 UTC

This package is auto-updated.

Last update: 2024-09-10 18:28:58 UTC


README

GitHub release (latest by date) GitHub issues GitHub forks GitHub license Packagist Downloads

此包为您的网站提供完整的联系我们功能,包含现代前端脚手架。您可以自由修改这些前端模板。

工作流程

1). 用户使用联系我们页面提交咨询。
2). 成功上传的咨询将被保存在数据库中,并通过邮件设置转发给管理员。
3). 管理员进行回复。
4). 成功上传的回复将被保存在数据库中,并转发给用户和管理员。

屏幕截图

screen1 screen2 screen3 screen4 screen5

安装

您可以通过 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)。有关更多信息,请参阅 许可证文件