【发布时间】:2019-12-09 14:10:48
【问题描述】:
我在提交表单时收到此错误,504 Gateway Time-out
我不知道为什么,当我使用 mailtrap.io 测试我的邮件时,它可以工作,但是当我使用我的主机设置时,它给了我一个错误
这是我的邮件控制器
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
class Contactmail extends Controller
{
public function create()
{
return view('contact');
}
public function store()
{
$data = request()->validate([
'name' => 'required',
'email' => 'required|email',
'message' => 'required',
]);
Mail::to('myemail@email.com')->send(new \App\Mail\Contactmail($data));
return redirect('contact')
->with('message', 'Thanks for your message. We'll be in touch.');
}
}
视图刀片是
@component('mail::message')
# Thank you for your message
<strong>Name</strong> {{ $data['name'] }}
<strong>Email</strong> {{ $data['email'] }}
<strong>Message</strong> {{ $data['message'] }}
@endcomponent
所以我不知道我做错了什么
【问题讨论】:
标签: laravel forms email smtp submit