راکت
حل شده

نوتیفیکیشن در لاراول

2 پاسخ

توضیحات کاملی درباره نوتیفیکیشن لاراول می خواستم با تشکر, نحوه پیاده سازی و به چه دردی می خوره؟

ثبت پرسش جدید

پاسخ‌ها

2
hassan hassanzadeh
hassan hassanzadeh
@hasan.hasanzadeh.dev

تخصص: برنامه نویس fullstack

بهترین پاسخ

بهتر از event , listener عمل میکنه چون میتونید همزمان چندتا عمل رو هم زماندار هم در ان واحد انجام بدی

محسن مهری
محسن مهری
@mohsen.mehri6101

تخصص: برنامه نویس back-end با زبان php framework laravel

درود - دقیقا کاربردش هم معنی کلمه اش هست - اطلاع رسانی

  • به نظرم خیلی پیاده سازیش شبیه مبحث even , listener لاراوله چون کلی خط کد تکراری رو با اجرای یک خط کد میتونی خلاصه کنی
  • اما به هر حال میتونی داخلش انواع اطلاع رسانی ها رو پیاده سازی کنی ( ایمیل - پیامک - تلگرام و ....محدودیت نداره) و دستور ارتیسان زیر یک نوتیفیکیشن ایجاد میکنی :
    php artisan make:notification YourNameNotification

    بهتره چیزی هم که میخام توضیح بدم با خط کد نشون بدم :

    public function via(){return ['fun1','fun2','fun3']; }
    public function toFun1(){/** ...yourCode... */}
    public function toFun2(){/** ...yourCode... */}
    public function toFun3(){/** ...yourCode... */}

    بله - تابع via برای تعریف انواع کانال های اطلاع رسانی هستش
    و همچنین توابع بعدی همینطور که از اسمشون پیداست با اون آرایه داخل تابع via باید همخونی داشته باشن(نکته این توابع بعد از فراخونی کلاس به صورت خودکار اجرا میشند)
    چیز خاص دیگه ای نداره دو تا لینک بهتون معرفی میکنم یک نگاه بندازین تمومه
    لینک اول - خود مستندات لاراول
    لینک دوم - یک فیلم کوتاه در یوتیوب

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام