آموزش مدیریت رویداد در لاراول

3 سال پیش
آموزش مدیریت رویداد در لاراول
امتیاز دهید post

آموزش مدیریت رویداد در لاراول

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش مدیریت رویداد در لاراول خواهیم پرداخت.

رویدادها یک نوع پیاده سازی ساده مشاهده گر را ارائه می دهند که به کاربر اجازه می دهد تا رویدادهای مختلف ایجاد شده در برنامه وب را دنبال کنند. همه کلاسهای رویداد در لاراول در پوشه app/Events و شنوندگان در پوشه app/Listeners ذخیره می شوند.

دستور artisan برای ایجاد رویدادها و شنوندگان در برنامه وب شما در زیر نشان داده شده است –

 

این دستور همانطور که در بالا توضیح داده شد، رویدادها و شنوندگان را به پوشه های مربوطه تولید می کند.

Event Generator

رویدادها و شنوندگان یک راه عالی برای جدا کردن یک برنامه وب هستند ، زیرا یک رویداد می تواند چندین شنونده مستقل از یکدیگر داشته باشد. پوشه events ایجاد شده توسط دستور artisan شامل دو فایل زیر است: event.php و SomeEvent.php. آنها در اینجا نشان داده شده اند –

Event.php

 

همانطور که در بالا ذکر شد ، event.php شامل تعریف اولیه کلاس Event و فراخوانی برای نام فضای برنامه \ رویدادها است. لطفاً توجه داشته باشید که رویدادهای تعریف شده توسط کاربر یا سفارشی در این فایل ایجاد شده است.

 

SomeEvent.php

 

توجه داشته باشید که این فایل از سریال سازی برای پخش رویدادها در یک برنامه وب استفاده می کند و پارامترهای لازم نیز در این فایل اولیه شده است.

به عنوان مثال اگر برای ثبت رویداد نیاز به مقداردهی اولیه متغیر در سازنده داریم ، می توانیم آن را به روش زیر انجام دهیم –

 

شنوندگان در لاراول

شنوندگان تمام فعالیت های ذکر شده در رویدادی که در حال ثبت است را اداره می کنند. رویداد فرمان generat :eartisan همه شنوندگان را در فهرست برنامه/listeners ایجاد می کند. پوشه Listeners شامل یک فایل EventListener.php است که دارای تمام روش های مورد نیاز برای مدیریت شنوندگان است.

 

EventListener.php

 

همانطور که در کد ذکر شد  شامل تابع handle برای مدیریت رویدادهای مختلف است. ما می توانیم شنوندگان مستقل مختلفی ایجاد کنیم که یک رویداد را هدف قرار می دهند.

 

منبع.

لیست جلسات قبل آموزش لاراول

  1. آموزش لاراول
  2. آموزش مقدماتی لاراول
  3. آموزش نصب لاراول
  4. آموزش ساختار برنامه در لاراول
  5. آموزش پیکربندی لاراول
  6. آموزش مسیریابی در لاراول
  7. آموزش Middleware در لاراول
  8. آموزش فضای نام در لاراول
  9. آموزش کنترل کننده ها در لاراول
  10. آموزش درخواست در لاراول
  11. آموزش کوکی در لاراول
  12. آموزش پاسخ در لاراول
  13. آموزش View در لاراول
  14. آموزش تمپلیت Blade در لاراول
  15. آموزش ریدایرکت کردن در لاراول
  16. آموزش کار با پایگاه داده در لاراول
  17. آموزش خطاها و ورود به سیستم در لاراول
  18. آموزش فرم ها در لاراول
  19. آموزش محلی سازی در لاراول
  20. آموزش اعتبار سنجی در لاراول
  21. آموزش بارگذاری فایل در لاراول
  22. آموزش ارسال ایمیل در لاراول
  23. آموزش ایجکس در لاراول
  24. آموزش مدیریت خطا در لاراول
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه