eftia/contact

一个Laravel包,用于将联系查询作为邮件发送并保存到数据库表。它将在您的应用程序中作为联系页面发布

v1.0.4 2023-12-31 03:40 UTC

This package is auto-updated.

Last update: 2024-09-30 02:13:12 UTC


README

一个Laravel包,用于将联系查询作为邮件发送并保存到数据库表

安装过程

在Laravel项目目录下打开您的终端,并使用以下命令安装包。
composer require eftia/contact
然后使用以下命令发布供应商
php artisan vendor:publish
执行此命令后,您可以看到一系列的包列表,从列表中选择此包,它必须是第一个,如下所示

 Which provider or tag's files would you like to publish? 
 All providers and tags ................. 0  
Provider: Eftia\Contact\ContactServiceProvider ............. 1

选择1并按回车键发布此包的供应商。

您可以在您的项目中的resource/views文件夹中看到一个名为vendor/contact/的文件夹创建,在这个目录中可以看到视图文件。

此外,在您的应用程序的/config文件夹中创建了一个名为contact.php的文件用于配置。

您可以在浏览器中看到视图,只需在项目根URL后键入URL /contact

**在提交表单之前,您需要使用以下命令迁移表

php artisan migrate

最后设置邮件配置

MAIL_MAILER=mailer
MAIL_HOST=host
MAIL_PORT=port
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=encryption

如果您想自定义路由,请转到app/Providers/RouteServiceProvider.php文件,并将以下代码放入

 Route::middleware('web')
        ->group(base_path('routes/contact/web.php'));

下面

 $this->routes(function () {

 });

这个函数中