دیتابیس لاراول

- 3 هفته پیش
توسط بهرام آپدیت شد
mohammad etedadi ( 200 تجربه )
3 هفته پیش

چه جوری تو لاراول دستوری نوشت که اگه یه فیلد دیتابیس تغییر کرد یه سری کد اجرا بشه؟

بهرام ( 1013 تجربه )
3 هفته پیش

سلام
میشه یه مثال بزنی؟؟!!
هر فیلدی توی دیتابیس بخواد تغییر کنه خودت باید بنویسی و اگرم که تغییرش دادی خب در ادامش اون کارایی که می‌خوای رو انجام بده!!!

Ashkan Nazari ( 5410 تجربه )
3 هفته پیش

سلام توی لاراول رو نمیدونم اما توی خود دیتابیس میتونی از trigger استفاده کنی

Alimotreb ( 91342 تجربه )
3 هفته پیش

سلام
@etedad

شما وقتی کوئری به دیتابیس میزنید
یعنی داره تغییری ایجاد میشه دیگه
بعد اون تغییر کاری که میخوایید رو بگید تا انجام شه!

mohammad etedadi ( 200 تجربه )
3 هفته پیش

@bahram @Alimotreb
درسته خوب توضیح ندادم..
تو برنامه ای که میخوام بنویسم یه نفر یه فیلدی رو تغییر میده یه نفر دیگه منتظر هست که این فیلد تغییر کنه.پس دو نفر دارن با برنامه کار میکنند و دیتابیس واسط بینشون هست.اگه یه نفر بود همون موقع که تغییر انجام میشد میتونست از event و listener استفاده کرد

mohammad etedadi ( 200 تجربه )
3 هفته پیش

یه راهش اینکه هر چند ثانیه کوئری بزنیم چک کنیم.اما جدا از اینکه درخواست زیادی فرستاده میشه و بهینه نیست این ارورر رو میگیرم:
Maximum execution time of 60 seconds exceeded

بهرام ( 1013 تجربه )
3 هفته پیش

از broadcast استفاده کن

برای ارسال پاسخ باید وارد سایت شوید