لا يمكنني الإرسال بنجاح إلى عناوين متعددة عند استخدام Mail :: send من Laravel ، لكن الكود يعمل عندما أحدد مستلمًا واحدًا فقط.
// for example
$emails = array("foo@email.com","bar@email.com");
$input =Input::all();Mail::send('emails.admin-company', array('body'=>Input::get('email_body')),function($message)use($emails, $input){
$message
->from('admin@admin.org','Administrator')->subject('Admin Subject');foreach($emails as $email){
$message->to($email);}});
وتمرير مصفوفة:
// for example
$emails = array("foo@email.com","bar@email.com");
$input =Input::all();Mail::send('emails.admin-company', array('body'=>Input::get('email_body')),function($message)use($emails, $input){
$message
->from('admin@admin.org','Administrator')->subject('Admin Subject');
$message->to($emails);});
ولكن لا يبدو أنهما يعملان وأحصل على رسائل فشل عند إرجاع Mail::failures ، يعرض var_dump ل Mail :: failures عناوين البريد الإلكتروني التي حاولت الإرسال إليها ، على سبيل المثال:
السؤال
Mahmoud Alrashidi
لا يمكنني الإرسال بنجاح إلى عناوين متعددة عند استخدام Mail :: send من Laravel ، لكن الكود يعمل عندما أحدد مستلمًا واحدًا فقط.
وتمرير مصفوفة:
ولكن لا يبدو أنهما يعملان وأحصل على رسائل فشل عند إرجاع Mail::failures ، يعرض var_dump ل Mail :: failures عناوين البريد الإلكتروني التي حاولت الإرسال إليها ، على سبيل المثال:
array(2) { [0]=> string(13) "foo@email.com" [1]=> string(13) "bar@email.com" }
ما المشكلة هنا و كيف يُمكن حلها؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.