• 5.6.29
  • کامل شده
  • منقضی شده
این داکیومنت از طرف توسعه‌دهنده ساپورت نمی‌شود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.

Notifications روشی یکپارچه برای ارسال پیام به کاربران از کانال‌های مختلف است. یک Notification می‌تواند از طریق ایمیل، دیتابیس، Broadcast یا کانال‌های دیگر ارسال شود و Laravel انتخاب کانال و ساخت Payload را مدیریت می‌کند.

نحوه کار و کاربرد

با make:notification کلاس اعلان ساخته می‌شود. متد via() کانال‌ها را تعیین می‌کند و متدهای مربوط به هر کانال محتوای پیام را می‌سازند. کاربرانی که قابلیت دریافت اعلان را دارند می‌توانند با notify() پیام را دریافت کنند.

نمونه

php artisan make:notification InvoicePaid
$user->notify(new InvoicePaid($invoice));

نکته

کانال و محتوای اعلان را متناسب با ترجیح کاربر و حساسیت اطلاعات انتخاب کنید.

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