سلام خسته نباشید.
توی اپلیکیشن ها و سایت ها دیدین که وقتی تیکت میدین و به تیکت شما جواب میدن یه ایمیلی یا پیامکی میاد که به سوال شما جواب داده شده مثل همین راکت
میخواستم بدونم راحت ترین روش این کار چیه؟
مثلا با php و mysql من چطوری میتونم راحت بفهمم که چه رکوردی و کجا و با چه اطلاعاتی ثبت شده؟
ممنون میشم راهنمایی کنید
تشکر فراوان
سلام
@elyasbeshkani
میتونید تو جدول تیکت ها یه فیلدی تعریف کنید
answer_count
هر بار که پاسخ داده میشه ، و به تعداد این اضافه میشه ، یه ایمیلی هم فرستاده بشه.
این یه روشش هست
روش های دیگه ای هم خب داره
ولی این راه ساده هست.
@Alimotreb
ممنون دوست عزیز
خب همین که بخوام بفهمم تیکت اضافع شده یعنی باید چیکار کنم؟
هی خودم باید ب هصورت دستی یا مثلا با تایمر هر 5 مین چک کنم این counter رو؟
بهتره این سیستم رو از طریق Event و Listener پیادهسازی کنید. یه event تعریف میکنید مثلا UserRegistered یا ThreadRecievedReply و مناسب باهاش یه لیسنر مثلا SendUsersEmail
در لاراول چنین سیستمی موجود هست. اما برای PHP میتونید از پکیج زیر استفاده کنید:
https://github.com/symfony/event-dispatcher
سلام
@elyasbeshkani
استفاده ساده در PHP رو توضیح دادم خدمتت عزیز
ولی خب از پکیج ها هم میشه استفاده کرد
توی لاراول event ها به خوبی این ماجرا رو براتون هندل میکنن
@elyasbeshkani
ساده ترین روش اینجوری میتونید کنید .
یه تابه سراسری تعریف کنید مثل مثلا با اسم اکشن لاگ یه همچین چیزی .
تو بخشایی که نیازه پیامی ارسال بشه متن پیام رو میزارید با این اکشن رو . داخل تابع هم بررسی میکنید متنو میگیرید نام یوزر و اسم حالا محصول یا ... رو جایگزین تگ مورد نظر تو متن میکنید . همچنین تو قسمت اعلانات سایتشم ثبت میکنید و اگه کاربر دریافت اس ام اس یا ایمیل رو تیک زده بود چکباکس رو تو پروفایلش براش بره اگه نه نره . یکم شاید پیچیده بشه کدش ولی صد در صد درست کار میکنه سادست .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟