hamed
4 سال پیش توسط hamed مطرح شد
4 پاسخ

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

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


ثبت پرسش جدید
حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش آپدیت شد
0

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


hamed
@shojai80 4 سال پیش مطرح شد
0

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


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش مطرح شد
1
Product::increment('price');

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

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

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


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش مطرح شد
0

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


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

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