|
@@ -71,7 +71,20 @@ class ContactController extends Controller
|
|
// 指定特殊字段的值
|
|
// 指定特殊字段的值
|
|
$data['dist_id'] = 0; // app('dist')->id; // 指定当前登录的分销商ID
|
|
$data['dist_id'] = 0; // app('dist')->id; // 指定当前登录的分销商ID
|
|
$data['referer_url']=$request->headers->get('referer'); // 获取上一页的URL
|
|
$data['referer_url']=$request->headers->get('referer'); // 获取上一页的URL
|
|
- $data['ip_address'] = $request->ip(); // 获取用户IP地址
|
|
|
|
|
|
+
|
|
|
|
+ $data['ip_address'] = $request->server('HTTP_X_REAL_IP');
|
|
|
|
+
|
|
|
|
+ if (empty($data['ip_address'])) {
|
|
|
|
+ $forwardedFor = $request->server('HTTP_X_FORWARDED_FOR');
|
|
|
|
+ if ($forwardedFor) {
|
|
|
|
+ $ips = explode(',', $forwardedFor);
|
|
|
|
+ $data['ip_address'] = trim($ips[0]); // 取第一个 IP 并去除空格
|
|
|
|
+ } else {
|
|
|
|
+ $data['ip_address'] = $request->ip(); // 备用方案
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
$data['order_number']= generateOrderNumber('ORD');
|
|
$data['order_number']= generateOrderNumber('ORD');
|
|
// 使用模型的 create 方法插入数据
|
|
// 使用模型的 create 方法插入数据
|
|
$distInquiry = DistInquiry::create($data);
|
|
$distInquiry = DistInquiry::create($data);
|
|
@@ -87,12 +100,13 @@ class ContactController extends Controller
|
|
'order_number' => $distInquiry->order_number,
|
|
'order_number' => $distInquiry->order_number,
|
|
'customer_name' => $distInquiry->customer_name,
|
|
'customer_name' => $distInquiry->customer_name,
|
|
'email' => $distInquiry->email,
|
|
'email' => $distInquiry->email,
|
|
|
|
+ 'whats_app' => $distInquiry->whats_app,
|
|
'consulting_products' => $distInquiry->consulting_products,
|
|
'consulting_products' => $distInquiry->consulting_products,
|
|
'freight_forwarder' => $distInquiry->freight_forwarder,
|
|
'freight_forwarder' => $distInquiry->freight_forwarder,
|
|
'business_model' => $distInquiry->business_model,
|
|
'business_model' => $distInquiry->business_model,
|
|
'content' => $distInquiry->content,
|
|
'content' => $distInquiry->content,
|
|
'referer_url' => $distInquiry->referer_url,
|
|
'referer_url' => $distInquiry->referer_url,
|
|
- 'ip'=> $request->ip(),
|
|
|
|
|
|
+ 'ip'=> $data['ip_address'],
|
|
];
|
|
];
|
|
|
|
|
|
|
|
|