@php use Illuminate\Support\Facades\DB; use App\Models\User; // Default values $logoPath = null; $companyName = env('APP_NAME', 'WMS'); $companyAddress = ''; $companyCity = ''; $companyState = ''; $companyPostCode = ''; $companyCountry = ''; $companyPhone = 'Contact Information'; $companyEmail = env('EMAIL_ADDRESS', 'support@example.com'); // Get admin settings data $admin = User::where('user_type', config('constants.user_types.admin'))->first(); if ($admin) { $settings = DB::table('adminsettings') ->where('customer_id', $admin->id) ->get(); // Transform into key-value pairs for easier access $settingsData = []; foreach ($settings as $setting) { $settingsData[$setting->key] = $setting->value; } // Get logo if (isset($settingsData['brand_logo_dark'])) { $logoPath = $settingsData['brand_logo_dark']; } // Get company information if (isset($settingsData['company_company_name'])) { $companyName = $settingsData['company_company_name']; } if (isset($settingsData['company_company_address'])) { $companyAddress = $settingsData['company_company_address']; } if (isset($settingsData['company_company_city'])) { $companyCity = $settingsData['company_company_city']; } if (isset($settingsData['company_company_state'])) { $companyState = $settingsData['company_company_state']; } if (isset($settingsData['company_company_post_code'])) { $companyPostCode = $settingsData['company_company_post_code']; } if (isset($settingsData['company_company_country'])) { $companyCountry = $settingsData['company_company_country']; } if (isset($settingsData['company_company_telephone'])) { $companyPhone = $settingsData['company_company_telephone']; } if (isset($settingsData['company_company_email'])) { $companyEmail = $settingsData['company_company_email']; } } // Format full address $fullAddress = $companyAddress; if (!empty($companyCity)) { $fullAddress .= ', ' . $companyCity; } if (!empty($companyState)) { $fullAddress .= ', ' . $companyState; } if (!empty($companyPostCode)) { $fullAddress .= ' ' . $companyPostCode; } if (!empty($companyCountry)) { $fullAddress .= ', ' . $companyCountry; } // Determine if this is for admin or user $isAdminEmail = isset($is_admin_notification) && $is_admin_notification; @endphp
🔔 New Contact Form Submission
A new contact form has been submitted through your website. Please review the details below and respond promptly.
👤 Name: {{ $first_name }} {{ $last_name }}
📧 Email: {{ $email }}
📱 Phone: {{ $phone_number }}
🕒 Submitted: {{ $submitted_at ?? now()->format('M d, Y \a\t g:i A') }}
⚡ Action Required: Please respond to this customer inquiry within 24-48 hours to maintain good customer service standards.
📧 Reply To: {{ $email }}
📞 Contact Number: {{ $phone_number }}
💡 Tip: You can reply directly to this email or contact the customer using the provided phone number.
This contact form submission has been automatically logged in your system for tracking and follow-up purposes.
Best regards,
{{ $companyName }} Contact System
✅ Your Message Has Been Received
Thank you for reaching out to us! We have successfully received your contact form submission and our team will review it carefully.
👤 Name: {{ $first_name }} {{ $last_name }}
📧 Email: {{ $email }}
📱 Phone: {{ $phone_number }}
🕒 Submitted: {{ $submitted_at ?? now()->format('M d, Y \a\t g:i A') }}
⏰ Expected Response Time: We typically respond within 24-48 hours during business days.
📧 Response Email: Our reply will be sent to {{ $email }}
📞 Need Immediate Help?: For urgent matters, please call us at {{ $companyPhone }}
Our dedicated customer support team has been notified about your inquiry and will get back to you as soon as possible. We appreciate your interest in {{ $companyName }} and look forward to assisting you.
If you need to add any additional information to your inquiry, please feel free to reply to this email or submit a new contact form on our website.
Thank you for choosing {{ $companyName }},
Customer Support Team