hassan hassanzadeh
4 سال پیش توسط hassan hassanzadeh مطرح شد
2 پاسخ

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

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


ثبت پرسش جدید
hassan hassanzadeh
تخصص : برنامه نویس fullstack
@hasan.hasanzadeh.dev 10 ماه پیش آپدیت شد
0

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


محسن مهری
تخصص : برنامه نویس back-end با زبان...
@mohsen.mehri6101 4 سال پیش مطرح شد
1

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

  • به نظرم خیلی پیاده سازیش شبیه مبحث 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 باید همخونی داشته باشن(نکته این توابع بعد از فراخونی کلاس به صورت خودکار اجرا میشند)
    چیز خاص دیگه ای نداره دو تا لینک بهتون معرفی میکنم یک نگاه بندازین تمومه
    لینک اول - خود مستندات لاراول
    لینک دوم - یک فیلم کوتاه در یوتیوب


hassan hassanzadeh
تخصص : برنامه نویس fullstack
@hasan.hasanzadeh.dev 10 ماه پیش آپدیت شد
0

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


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

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