سلام و عرض ادب
توی داکیومنت لاراول بخش events یه قسمتی داره به نام Event Subscribers. لینکش اینجاست.
میایم دستی یه کلاس Subscriber میسازیم، بعد تو متد subscribeش میایم تعریف میکنیم فلان event که فایر شد، بیا داخل همین کلاس فلان متد رو صدا بزن. آبجکت event رو هم میده به متده.
حالا میخوام بدونم این subscriber به چه دردی میخوره اصلا؟
اول اینکه فکر کنم اصل Single Responsibility رو نقض میکنه، چون این کلاس عملا داره چند تا کار رو انجام میده.
دوما وقتی که ما میتونیم یه event بسازیم و هر چند تا Listener خواستیم رو بهش وصل کنیم، این subscriber کار خاصی برامون انجام نمیده.