بروزرسانی جداول پروژه بصورت api

php -
3 سال پیش توسط محمد فلاحپور مطرح شد
آفلاین
user-avatar
محمد فلاحپور ( 16115 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

سلام و خسته نباشید خدمت دوستان

طرح پروژه بنده بدین صورت هست که سیستم مدیریت محتوایی متشکل از چندین table وجوددارد. جداولی برای این سیستم محتوا وجود داره(مثل جدول کاربران) که باید دیتا و رکورد های خود را هر چند دقیقه یکبار توسط api که داده میشود از سرور دیگر بروزرسانی کند.

فریم ورک ci یا لاراول
ممنون میشم دوستان روال کلی که باید پیاده بشه را راهنمایی کنند..

لطف بزرگی میکنید اگر با جزییات و کد راهنما باشه...

آفلاین
user-avatar
developer ( 37752 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

سوالتون خیلی کلیه، یا شاید هم من بد متوجه شدم،
در لاراول باید ابتدا مایگریشن ها و مدل ها رو ایجاد کنید، بعد کنترلر ها و روت ها رو واسه api میسازید!
واسه نمونه کد هم دو سه تا دوره توی همین سایت هست ببینید

آفلاین
user-avatar
محمد فلاحپور ( 16115 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

دوست عزیز سوال من ایجاد کردن کنترلر و روت نبود..
منظورم هندل کردن تایم آپدیت و کال کردن متد آپدیت و سینک اون با دیتابیسه..

آفلاین
user-avatar
محمد فلاحپور ( 16115 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

دوستان کسی راهنمایی نمی کنه...!!!

آنلاین
user-avatar
حسام موسوی ( 460745 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

1

منظورتون رو دقیق متوجه نشدم .
اگر از یک سرور میخواید اطلاعات سرور دیگه ای رو تغییر بدید مثلا خوب بصورت json در قالب همون api اطلاعات رو به سرور مورد نظر میفرستید و اونجا با استفاده از اطلاعات عملیات آپدیت کردن رو انجام میدید.
ولی من فک میکنم سوالتون چیز دیگه ای باشه

آفلاین
user-avatar
محمد فلاحپور ( 16115 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

سوال بنده متد بروزرسانی table های دیتابیس بطوری که تمام داده ها با دیتابیس سرور دیگر یکی باشد.

و اینکه بخواهم فرآیند بروزرسانی table های دیتابیس را بصورت اتوماتیک هر 6 ساعت انجام بدم در سطح اپلیکیشن چه کاری باید انجام بدم..

آفلاین
user-avatar
farzad ( 49 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

1

سلام @fallahpour1990
اگر درست متوجه شده باشم شما نیاز به اجرای یک سری تسک به صورت زمانبندی شده دارید، برای اینکار پیشنهاد میکنم از cron استفاده کنید. اگر از لارول استفاده میکنید راهتون ساده تره ، میتونید از schedule استفاده کنید.
برای شروع میتونید از داک خود لاراول استفاده کنید: https://laravel.com/docs/5.6/scheduling
برای بروزرسانی دیتابیستون مطابق دیتابیس سرور دیگه ، باید اون سرور api داشته باشه. در این صورت تنها نیاز هست که با api اطلاعات دریافت کنید و فرایند بروزرسانی اطلاعات انجام بدید.

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.