راکت

تفییر همزمان رکوردها

4 پاسخ

سلام.
فرض کنید یک جدول محصولات داریم که دارای فیلد price می باشند . من می خواستم به طور هم زمان یک عدد را در همه اینها ضرب کرده و مجدد ذخیره کنم.
خواستم بدونم میشه با eloquent به طور همزمان و با یک دستور این کار را کرد یا باید تک تک رکوردها را گرفته و بعد از تغییر ذخیره کنم
تشکر

hamed
hamed
@shojai80
ثبت پرسش جدید

پاسخ‌ها

4
حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

سوال خوبی مطرح کردی البته برای جمعش جوابی هست .@shojai80

hamed
hamed
@shojai80

@hosseinshirinegad98
جواب جمعش چیه ؟

شاید پاسخ شما همین‌جا باشد

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

Product::increment('price');

متد increment چندین پارامتر میگیره در نمون بالا با هر بار اجرا یک واحد به فیلدر پارامتر اضافه میکنه میشه برای مثال براش در پارامتر دوم یه عدد دیگه در نظر گرفت

Product::increment('price', 2);

در این نمونه کد دوتا دوتا مقدار فیلد پارامتر رو افزایش میده.
@shojai80

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

این افزایش مقدار برای تمام محصولات انجام میشود.

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

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