سلام
این خطا برای چیه؟
ادریس عزیز
آدرسی که برای پیوست ایمیل دادید آرایه هست و باید استرینگ باشه.
یا در متد attachment یک حلقه بزنید و پیوستها رو قرار بدید.
اره ولی استاد هم با همین روش رفت جلو و این خطا رو هم نداد
اینم از متد attachment، الان دقیقاً چیکار باید بکنم؟
احتمالاد ر کانستراکت کلاس mailable خودتون تایپ آرگومانی که آدرس فایل رو میدید استرینگ گذاشتید و خطا بخاطر این هست.
تایپش رو به آرایه برگردونید و نیازی به حلقه نیست و متد attachments رو به حالت قبل برگردونید.
در کانستراکت کلاس از اول تایپ آرگومان رو آرایه گذاشتم فکر نمیکنم بهخاطر اون باشه
پروژه رو فرستادم تو گیتلب، خواهشاً خودتون بررسی کنید
https://gitlab.com/edris_zamdar/7gallery
پوشه میلها در ریپازیتوری نیست.
یک پوش انجام بدید تا فایلهای جدید اضافه بشن.
پوش نمیشه، آیا حتما باید قبلش کامیت بشه؟
با گیتلب زیاد کار نکردم تا حالا همش توی لوکال کار کردم
بله.
فایل پروژه رو پیوست کنید یا جای دیگه ای آپلود کنید لینکشو رو بذارید.
خدمت شما
https://www.uplooder.net//files/1858c15b02b569eebf8c870fd7e8fcfe/7gallery.zip.html
کدی هم که من باهاش ارسال ایمیل رو تست کردم(بررسی کنید آدرس فایلتون این الگو باشه):
با دامپ گرفن reservedImages رو بررسی و ساختارشو اصلاح کنید.
Mail::to(User::first())->send(new SendOrderedImages([$path1, $path2], User::first())));
متد attachments رو به شکل زیر تغییر بدید:
public function attachments(): array { return $this->images; }