سلام و خسته نباشید دوستان در لاراول آیا این امکان وجود داره که برای یک URL دو یا چند تابع را فراخوانی کرد ؟ مثلا اینطور که با سابمیت یک فرم توسط یک روت دو یا چند تابع را فراخوانی کرد
خوب دوست عزیز شما می تونید که تابع رو فرا خوانی کنید بعد توی اون تابع بیایید توابعی رو که نیاز دارید صدا بزنید.
خب درس می فرمایید ولی هر کدام از تابع هام یک api رو لود می کنن و اینجوری خیلی زمان پاسخ طولانی میشه
راهکاری دیگه می خوام پیدا کنم در واقع میخوام به صورت همزمان این درخواست هام به api ها ارسال بشه
شاید پاسخ شما همینجا باشد
آقای بیات می تونید یکم بیشتر راهنماییم کنید این مسئله خیلی برام حیاتیه چجوری این کارو بکنم آموزشی دارید ؟؟
نه متوجه نشدید فکر کنم آقای رضوی عزیز من یک فرم دارم و از چند شرکت متفاوت api گرفتم که باید هم زمان لودشون کنم برای همین میخوام با یک روت دو تابع رو اجرا کنم بعد تنظیمات و نوع api هر کدوم از این تابع ها متفاوته یکی json یکی xml
شما یک event ایجاد کن
https://laravel.com/docs/7.x/events
با use کرد queue در ایونت ، ایونت ها رو میتونی ببری تو صف برای اینکار queue:table و job رو باید داشته باشی و جایی که دوتا کار رو تویی دوتا اینونت جدا صدا کن و با queue:work اجراش میکنی، هاستت اشتراکی بود با cronjob اجرا میکنی کامند ارتیسان رو
اگر درست منظورم رو نرسوندم یا کد قرار ندادم بخاطر اینکه با گوشی جواب دادم، اگر نرسیدی به جواب برات کد شب قرار میدم
خیلی خیلی ممنون آقای موسوی عزیز فهمیدم چیکار باید بکنم ولی چون اول بارم هست از event استفاده می کنم اگر زحمت نباشه کد رو برام بفرستید ممنونتون میشم