|
@@ -5,6 +5,8 @@ namespace App\Http\Controllers;
|
|
|
use Illuminate\Http\Request;
|
|
|
use App\Services\LiquidRenderer;
|
|
|
use App\Models\DistInquiry;
|
|
|
+use App\Mail\InquiryMail;
|
|
|
+use Illuminate\Support\Facades\Mail;
|
|
|
|
|
|
class ContactController extends Controller
|
|
|
{
|
|
@@ -70,6 +72,45 @@ class ContactController extends Controller
|
|
|
throw new \Exception('submit failed, please try again later. ');
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+ $inquiryData = [
|
|
|
+ 'order_number' => $distInquiry->order_number,
|
|
|
+ 'customer_name' => $distInquiry->customer_name,
|
|
|
+ 'email' => $distInquiry->email,
|
|
|
+ 'consulting_products' => $distInquiry->consulting_products,
|
|
|
+ 'freight_forwarder' => $distInquiry->freight_forwarder,
|
|
|
+ 'business_model' => $distInquiry->business_model,
|
|
|
+ 'content' => $distInquiry->content,
|
|
|
+ 'referer_url' => $distInquiry->referer_url,
|
|
|
+ ];
|
|
|
+
|
|
|
+
|
|
|
+ $toAddress = config('mail_recipients.to.address');
|
|
|
+ $ccAddress = config('mail_recipients.cc.address');
|
|
|
+
|
|
|
+
|
|
|
+ if (!empty($toAddress)) {
|
|
|
+ $mail = Mail::to($toAddress);
|
|
|
+
|
|
|
+
|
|
|
+ if (!empty($ccAddress)) {
|
|
|
+ $mail->cc($ccAddress);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ $mail->send(new InquiryMail($inquiryData));
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ } else {
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
$response = [
|
|
|
'status' => 'success'
|