دوستان سلام
برای ایجاد ربات در لاراول روی هاست طبق جستجو ها موارد زیر دستگیرم شد.
1- ما باید یک کنترلر داشته باشیم که پس از تکمیل فرم ایجاد ربات ، رباتی را در دیتابیس با فیلد های زمان شروع ، پایان و هدف ایجاد میکنه و بعد به صفحه سینگل ربات ساخته شده retern میشه.
2-یک جاب با دستور make:job میسازیم و یک ایدی ربات دریافت و در صورت مناسب بودن زمان پس از بررسی زمان شروع و پایان ، هدف را اجرا میکنه. (یک بار)
3-در هاست cwp قسمت Create a new cron job در قسمت Command مسیر job رو میدیم و در بخش Simple schedule زمان هشخص میکنیم و حالا مثلا هر 1 دقیقه فایل job اجرا میشه.
سوال: فایل job حتما باید یه id بهش پاس داده بشه وگرنه متوجه نمیشه کدوم ربات رو باید هندل کنه.
سوال:نمیشه برای هر ربات یک job جدا ساخت یا در ربات یک forech بزاریم و تمام ربات هارو دریافت و تک تک اجرا کنیم به دلیل اینکه موازی انجام نمیشه.
در لارول Task Scheduling داریم که متوجه نمیشم چطور میتونه به من کمک کنه.
نکته: من تنها از طریق Create a new cron job در هاست cwp میتونم cron بسازم.
سلام این مقاله کمکت میکنه
https://roocket.ir/articles/scheduled-tasks-in-laravel-shared-hosting
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟