- پنجشنبه 21 آبان 1405 ساعت 21:35
- 5.6.29
- کامل شده
- منقضی شده
این داکیومنت از طرف توسعهدهنده ساپورت نمیشود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.
Mail در Laravel ارسال ایمیل را از طریق Mailableها و Driverهای پیکربندیشده مدیریت میکند. محتوای پیام، گیرنده، موضوع، قالب HTML، فایل پیوست و اطلاعات تکمیلی میتواند در یک کلاس مستقل قرار گیرد.
نحوه کار و کاربرد
با دستور make:mail کلاس Mailable ساخته میشود و در آن دادههای View و موضوع پیام مشخص میشوند. سپس با Facade مربوط به Mail میتوان پیام را ارسال یا به صف سپرد.
نمونه
php artisan make:mail OrderReceipt
Mail::to($user->email)->send(new OrderReceipt($order));
نکته
برای حجم بالای ایمیل از Queue استفاده کنید و خطاهای تحویل را ثبت نمایید.