راکت
حل شده

تغیر در فیلد دیتابیس بصورت اتوماتیک

7 پاسخ

سلام دوستان
توی لاراول آیا این امکان وجود داره که یه تاریخ مشخص کرد که به اون تاریخ که رسید ی تغیری توی دیتابیس ایجاد کنه بصورت اتوماتیک به فرض ی فیلد از دیتابیست بصورت پیشفرض 0 قرار داده شده بعد از مثلا ی تاریخ (که بصورت داینامیک توسط کاربر داده میشه ) اون فیلد 1 بشه ؟
چطوری این کار رو کنم
ممنون

ثبت پرسش جدید

پاسخ‌ها

7
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

بهترین پاسخ

@rabco
با استفاده از Task Scheduling

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@rabco
سلام.
با استفاده از Task Scheduling کاملا امکان پذیر هستش.

rabco
rabco
@rabco

تخصص: Full Stack developer

@mohsenbostan
ممنونم اما برای هاست های اشتراکی باید از کران جاب هاست باید استفاده کرد
ی راه حل دارم ک اونم استفاده از جاوا اسکریپت و تالبع ست تایم اوت
اما نمیدونم این کار درست هست یا نه.؟ به نظر شما منطقی این کار؟ با استفاده از axios؟

شاید پاسخ شما همین‌جا باشد

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@rabco
چنین کاری با جاوااسکریپت ممکن نیست مگر این که باز کرون جاب ست کنید.
تایم اوت در جاوااسکریپت زمانی اجرا میشه که کد اجرا بشه.

rabco
rabco
@rabco

تخصص: Full Stack developer

@mohsenbostan
ممنونم از پاسختون
یعنی هیچ راه حلی نداره که توی هاست های اشتراکی از کرون جاب استفاده نکرد؟.

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@rabco
کلا ربطی نداره که هاست اشتراکی باشه یا سرور در هر شرایط این کار کرون جاب هست و کرون جاب باید انجام بده.

rabco
rabco
@rabco

تخصص: Full Stack developer

@mohsenbostan
ممنونم
چطوری میتونم کرون جاب رو بصورت داینامیک ست کنم
مثلا اسلایدر ویژه دیجیکالا رو ببینید زمانی ک پیشنهاد ویژه تموم میشه تخفیف اون هم تموم میشه یعنی تخفیف تا زمانی پا برجاست که اون محصول جزو. پیشنهاد ویژه هست
چطوری این کار رو کنم ک تخفیف هم صفر بشه؟
معذرت میخوام زیاد سوال میپرسم

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

ورود یا ثبت‌نام