Laravel သည်အလွန်ကောင်းမွန်သော PHP framework တစ်ခုဖြစ်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်အချက်အလက်မျိုးစုံကိုတစ်ချိန်တည်းတွင်မွမ်းမံရန်လိုအပ်သည့်အခြေအနေများမကြာခဏကြုံတွေ့ရလေ့ရှိသည်။ အကယ်. update လုပ်ထားသောအချက်အလက်ပမာဏသည်အလွန်ကြီးမားပါကစံချိန်တင်တစ်ခုစီကိုအသစ်ပြောင်းခြင်းသည်အလွန်အမင်းမွမ်းမံခြင်းနှင့်မတတ်နိုင်သောကြောင့်ထိရောက်မှုရှိနိုင်သည်။ ဤအချိန်တွင် Laravel's Batch update function ကိုအသုံးပြုပြီးတစ်ချိန်တည်းတွင်ဒေတာများစွာကိုအဆင့်မြှင့်တင်နိုင်သည်။ ဤဆောင်းပါးသည် Laravel တွင်အသစ်သောအချက်အလက်မျိုးစုံကိုမည်သို့ပုံစံပြုရမည်ကိုသင်မိတ်ဆက်ပေးလိမ့်မည်။
Laravel တွင်အသည်းအသန်အပ်နှင်းထားသော update method ကိုအသုံးပြုပြီးအသုတ်တွင်ဒေတာများစွာကိုအလွယ်တကူ update လုပ်နိုင်သည်။ Eloquent သည်အများအားဖြင့်အသုံးပြုသော Orm (Object Reventational Mapping Mapping Mapping Mapping Mapping Mapping Mapping) Tool ကိရိယာဖြစ်သည်။
Eloquent's Update Method မှတဆင့်အသုတ်မွမ်းမံချက်များကိုအောက်ပါအတိုင်းပြုလုပ်နိုင်သည်။
ဤဥပမာတွင်မော်ဒယ်သည်ပစ်မှတ်ပုံစံဖြစ်သည်။ `` `` `` `` field `'field's method ကို` [' ['field) =>' field '=>' talk '] `` `[' field's]` `` `through` `` `` time လုပ်ချင်တဲ့နည်းလမ်းကတော့ဒီစံနမူနာကိုသုံးတယ်။
ဥပမာအားဖြင့်ကျွန်ုပ်တို့တွင်အသုံးပြုသူ၏ ID, အမည်နှင့်ခေတ်အကွက်များပါ 0 င်သောစားပွဲတစ်ခုရှိသည်ဆိုပါစို့။ အသက် 30 မှ 40 ထက်အသက်ကြီးသောသုံးစွဲသူများအားလုံး၏အသက်အရွယ်ကိုမွမ်းမံလိုပါကအောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
ဤကုဒ်သည်အသက် 30 အရွယ်အသက် 30 ကျော်ရှိသုံးစွဲသူအားလုံး၏အသက် 40 အရွယ်အသက် 40 အရွယ်အသက် 40 အထိအသက် 40 အရွယ်အမျိုးသားများနှင့်သက်ရောက်သောအတန်းအရေအတွက်ကိုပြန်ပို့သည်။
ထို့နောက်ပိုမိုတိကျသောသုတ်အပ်ပုံစံဥပမာကိုကြည့်ကြပါစို့။
ကျွန်ုပ်တို့တွင်အောက်ပါနယ်ပယ်များနှင့်အတူ `မက်ဆေ့ခ်ျများဟုခေါ်သည့်စားပွဲတစ်ခုရှိသည်ဆိုပါစို့။
ကျွန်ုပ်တို့သည် 'hello' ကို 'hello' ကို 'World' နှင့်အတူ "World 'နှင့်အတူ` `World' ရှိ` `World 'ရှိမက်ဆေ့ခ်ျများအားလုံးတွင်အစားထိုးလိုကြောင်းဆိုပါစို့။ အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
ဤဥပမာတွင်ကျွန်ုပ်တို့သည် 'hello's lets ည့်သည်များပါ 0 င်သော' hello's charge ('`` content' = >> '`` content' = >> "Myanmar's` hello 'ကို filter လုပ်ထားတဲ့ (' Content ') ကိုသုံးပြီး' hello 'ကို' Hello '' အစားထိုးဖို့ 'hello' ကို 'hello' 'အစားထိုးလိုက်တယ်။ ဤစစ်ဆင်ရေးသည် DB :: RAW နည်းလမ်းကိုအသုံးပြုသည်။ နောက်ဆုံးအနေဖြင့်ဤနည်းလမ်းသည်သက်ရောက်မှုရှိသောအတန်းအရေအတွက်ကိုပြန်လည်ရောက်ရှိစေပြီး,
ဤဆောင်းပါးက Laravel တွင်ဒေတာများစွာကိုအသုတ်နည်းအမျိုးမျိုးကိုမည်သို့သုတ်သင်ရမည်ကိုဖော်ပြသည်။ Eloquent's `` update ကို method `` `DB :: RAW` Method ကိုဖြတ်ပြီး database ထဲမှာ update records တွေကိုထိထိရောက်ရောက်ဖြန့်ဖြူးနိုင်ပြီးကုဒ်ကွပ်မျက်မှုစွမ်းဆောင်ရည်ကိုတိုးတက်အောင်လုပ်နိုင်ပါတယ်။ ဤနည်းစနစ်များကိုကျွမ်းကျင်ပြီးသောအခါဒေတာဘေ့စ်လုပ်ငန်းများကိုသင်ပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်ပြီးအချက်အလက်အမြောက်အများကိုပြုပြင်နေစဉ်စနစ်စွမ်းဆောင်ရည်ကိုတိုးတက်စေနိုင်သည်။