• 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 استفاده کنید و خطاهای تحویل را ثبت نمایید.

مطالعه مرتبط در همین مجموعه