ارسال پیام بعد از مدت زمان مشخص در لاراول

- 3 هفته پیش
توسط علی باقری آپدیت شد
علی باقری ( 1820 تجربه )
3 هفته پیش

سلام دوستان .
وقت بخیر .

من ی پروژه ای رو دارم تکمیل میکنم و تو اون کاربر میاد آگهی ایجاد میکنه که شامل سقف واریزه مثلا انتخاب میکنه 6 ساعته یا 1 روز کاری میتونه واریز کنه اگه کسی اون آگهیو خرید .
الان باید یجوری چک کنم که اگه کاربر سقف واریز رو مثلا 6 ساعت انتخاب کرد و سر تایم یعنی 6 ساعت بعد از زمانی که آگهی ایجاد میشه واریز نشد سفارش لغو بشه و ایمیل بشه یا مثلا اگه سقف واریز رو 1 روز انتخاب کرد و بعد از 1 روز واریز نکرد این اتفاق بیوفته .
چطور اینکارو انجام بدم ؟ کسی اگه تجربه اینکارو داشته ممنون میشم به اشتراک بزارید :)

عرفان همتی ( 3420 تجربه )
3 هفته پیش

به نظرم باید برای این کار از Job و Events ها در لاراول استفاده کنید

علی باقری ( 1820 تجربه )
3 هفته پیش

ممنون از پاسختون .
دوستان دیگه هم اگه نظری دارن ممنون میشم .

امین محمدزاده ( 1074 تجربه )
3 هفته پیش

سلام. باید از کرون جاب استفاده کنی که در مورد schedule (زمانبندی) در لاراول مطالعه کن که البته یکم پیچیده هست و البته راه ساده تری هم برای این کار وجود داره. به هر حال شما با route و controller در لاراول آشنا هستید که میتونید یه کنترلر برای دستوراتی که دارید بنویسید و اون رو از طریق کرون جاب با استفاده از دستوراتی که یه آدرس کامل سایت رو میگیرن با تنظیمات زمانی دلخواه، آدرس route که به متد کنترلر مورد نظر وصل کردی رو اجرا کنی. کرون جاب ها در مدیریت هاست ها مثل دایرکت ادمین و سی پنل و ... به راحتی قابل تعریف می باشد.

علی باقری ( 1820 تجربه )
3 هفته پیش

سلام
@amin.webdesign
ممنون از پاسختون
اما اگه بخوام از کرون جاب استفاده کنم که میرم job میزنم براش دیگه کرون جابم تعریف نمیکنم توی هاست .
من دنبال بهترین و کم دردسر ترین راهم برای ساخت این بخش .

برای ارسال پاسخ باید وارد سایت شوید