وب
3 سال پیش توسط وب مطرح شد
5 پاسخ

زمان گذاری با لاراول

سلام.
چگونه در لاراول دستوری را تعیین کنیم که در زمان معین خودکار حتی اگر وبگاه هم بسته باشد آن دستور را انجام دهد؟
به عنوان مثال ساعت 12 تاریخ ... در پایگاه‌داده تغییری بدهد یا در نمایش‌دهنده کاربر کاری انجام بدهد.


ثبت پرسش جدید
نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش آپدیت شد
1

@iran
سلام
اول از همه باید یک command بسازی و کدهای مربوطه را داخلش بنویسی و بعدش توی kernel.php در مسیر console توی متد schedule زمان بندی command مورد نظر را درست کن
مثلا

$schedule->command('inspire')->everyMinute();

دستور بالا میاد هر دقیقه command مورد نظر را ران میکنه و دستورات را اجرا میکنه
و در نهایت یه کران جاب میسازی و میگی هر دقیقه schedule را ران کنه
تمام


ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش مطرح شد
0

میتونی به وسیله Cron Job فعالیت های زمان بندی شده تایین کنی


وب
تخصص : طراح وب و برنامه نویس
@iran 3 سال پیش مطرح شد
0

ممنون
ولی در لاراول میخواهم این کار را سریعتر و راحت تر انجام بدهم.


وب
تخصص : طراح وب و برنامه نویس
@iran 3 سال پیش مطرح شد
0

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


نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش آپدیت شد
1

@iran
سلام
اول از همه باید یک command بسازی و کدهای مربوطه را داخلش بنویسی و بعدش توی kernel.php در مسیر console توی متد schedule زمان بندی command مورد نظر را درست کن
مثلا

$schedule->command('inspire')->everyMinute();

دستور بالا میاد هر دقیقه command مورد نظر را ران میکنه و دستورات را اجرا میکنه
و در نهایت یه کران جاب میسازی و میگی هر دقیقه schedule را ران کنه
تمام


وب
تخصص : طراح وب و برنامه نویس
@iran 3 سال پیش مطرح شد

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

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