پیاده سازی و طراحی Listeners و Events در لاراول

بررسی رویداد

در سیستم عامل ها یا سیستم های مدیریت محتوا از رویداد ها استفاده میشود, این رویداد ها در هر سیستم عامل نامی متفاوت دارد بعنوان مثال آن را در اندروید به نام Broadcast در وردپرس به نام hook و در جاوا به نام Listener می شناسیم. اگر با برنامه نویسی آشنا باشید قطعا با این یک جمله توانسته اید معنی اصلی این بخش را درک کنید.

اگر بخواهیم به ساده ترین شکل ممکن این Event ها را بررسی کنیم نیاز داریم تا یک مثال ذکر کنیم, اگر در تلفن های هوشمند خود دقت کرده باشید وقتی روی برخی از دکمه ها کلیک میکنید یا دست خود را روی آن نگه میدارید یا وقتی صفحه را به سمت بالا و پایین می کشید رویداد های رخ میدهد, به عنوان مثال وقتی شما می خواهید یک لینکی را باز کنید روی آن کلیک میکنید اگر بخواهید آن را کپی کنید دست خود را روی آن نگه میدارید و سپس می توانید آن را کپی کنید, این نوع رفتار و تشخیص نوع برخورد با استفاده از event ها مشخص میشود, وقتی شما روی لینکی کلیک میکنید به طور پیش فرض شما انتظار دارید تا لینک بارگذاری شود نه کپی, مگر این که برنامه نویس به event گوش بدهد یا اصلاحا یک listener به آن اضافه کند تا بعد از اجرای آن رویداد کار دیگری انجام بدهد.

 

Listenerها و eventها در لاراول چگونه کار میکنند؟

در لاراول نیز شما میتوانید رویداد های خاص خود را طراحی کنید و Listener های مختلفی به هر تعدادی را به آن وصل کنید و هر زمان که رویداد شما اجرا شود تمامی کلاس های متصل به آن اجرا میشوند و هر کدام کار تعریف شده خود را انجام میدهند. به عنوان مثال شما یک رویداد ایجاد کرده اید که وقتی یک سفارش ثبت گردید یک ایمیل تشکر یا پیامک تشکر برای کاربر سفارش دهنده ارسال شود, ابتدا یک رویداد برای این عمل ایجاد میکنید و سپس دو listener مربوطه را به آن وصل میکنید تا هر زمان که یک سفارش ثبت گردید این اعمال انجام شود.

 

در این آموزش یک ویدیو کامل برای شما تهیه کرده ایم که با استفاده از آن می توانید روند کلی استفاده از listener ها و event ها در لاراول را به صورت صفر تا صد یاد بگیرید.

قیمت آموزش
۷,۰۰۰ تومان
نوع دسترسی
نقدی

این مقاله در حال حاضر تنها به روش نقدی در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

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

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

مقالات پیشنهادی

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...


۹۲
۰
۲ دی ۱۳۹۹

جاوا اسکریپت

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


۸۵
۰
۱۳ آذر ۱۳۹۹

وردپرس

وردپرس یک سیستم مدیریت محتوای قوی می باشد که با استفاده از آن می توان وب سایت ها و وبلاگ های گوناگونی با هر شرایطی را طراحی کرد چرا که این سیستم و ...


۹۰
۰
۱۳ آذر ۱۳۹۹

هوش مصنوعی

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


۹۵
۰
۱۱ آذر ۱۳۹۹