|
@@ -46,12 +46,14 @@ class ContactController extends Controller
|
|
|
{
|
|
|
try {
|
|
|
|
|
|
- // 验证 CSRF Token
|
|
|
- if (!$request->has('_token') || $request->input('_token') !== csrf_token()) {
|
|
|
- return response()->json([
|
|
|
- 'status' => 'error',
|
|
|
- 'message' => 'Invalid token.',
|
|
|
- ], 403); // 返回 HTTP 403 错误
|
|
|
+ // 如果请求中有 Token,则进行验证
|
|
|
+ if ($request->has('_token')) {
|
|
|
+ if ($request->input('_token') !== csrf_token()) {
|
|
|
+ return response()->json([
|
|
|
+ 'status' => 'error',
|
|
|
+ 'message' => 'Invalid token.',
|
|
|
+ ], 403); // 返回 HTTP 403 错误
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 从请求中获取所有数据
|
|
@@ -83,10 +85,10 @@ class ContactController extends Controller
|
|
|
'referer_url' => $distInquiry->referer_url,
|
|
|
];
|
|
|
|
|
|
+
|
|
|
// 使用 MailService 静态方法发送邮件
|
|
|
$mailSent = MailService::sendInquiryMail($inquiryData);
|
|
|
|
|
|
-
|
|
|
// 成功时的响应
|
|
|
$response = [
|
|
|
'status' => 'success'
|