Laravel သည်လူကြိုက်များသော PHP Development Framework ဖြစ်ပြီးအထူးသဖြင့်ဝက်ဘ်နောက်ခံနှင့် apis များတည်ဆောက်ရန်သင့်တော်သည်။ နေ့စဉ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဒေတာဘေ့စ်ကိုစစ်ဆေးရန်, ဖျက်ရန်, ပြုပြင်ရန်နှင့်စစ်ဆေးရန်လိုအပ်သည်။ Debugging သို့မဟုတ်စွမ်းဆောင်ရည်ခွဲခြမ်းစိတ်ဖြာခြင်းရည်ရွယ်ချက်များအတွက် developer များသည်တစ်ခါတစ်ရံလျှောက်လွှာတွင်ကွပ်မျက်ခံရသည့်နောက်ဆုံး SQL ကြေညာချက်ကိုကြည့်ရှုရန်လိုအပ်သည်။ ဤဆောင်းပါးသည် Laravel တွင်ဤလိုအပ်ချက်ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုရှင်းပြပါမည်။
နောက်ဆုံးကွပ်မျက်ခံရသော SQL ကြေငြာချက်ရရန် DB :: Laught () Laravel မှပေးသော Laravel မှပေးသောနည်းလမ်းသည်ဒေတာဘေ့စ်စုံစမ်းမှုကိုအကောင်အထည်ဖော်တိုင်းသက်ဆိုင်ရာသတင်းအချက်အလက်များကိုဖမ်းယူရန်ခွင့်ပြုသည်။ ထို့အပြင် Laravel's Logging System နှင့်ပေါင်းစပ်ပြီး, ကျွန်ုပ်တို့သည်ဤ SQL ထုတ်ပြန်ချက်များကိုနောက်ဆက်တွဲခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်သိမ်းဆည်းနိုင်သည်။
Laravel ၏အခြေခံဒေတာဘေ့စ် 0 င်ရောက်မှုကိုများသောအားဖြင့် PHP ၏ PDO Extensions မှတဆင့်ပြုလုပ်လေ့ရှိသည်။ PDO သည် Daravel's logging system နှင့် MySQL, Postgresqlqlql, sqlite ကဲ့သို့သောဒေတာဘေ့စ်အမျိုးအစားများကိုထောက်ပံ့သောဒေတာဘေ့စ်အမျိုးအစားမျိုးစုံကိုထောက်ပံ့သည်။
Laravel's DB Facade ကို အသုံးပြု. SQL Execute အတွက်အောက်ပါတို့သည်အောက်ပါအတိုင်းဖြစ်သည်။
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\DB;
DB::listen(function ($query) {
Log::info($query->sql);
});
ဤကုဒ်၏အကောင်အထည်ဖော်မှုယုတ္တိဗေဒသည်အောက်ပါအတိုင်းဖြစ်သည် -
ပုံမှန်အားဖြင့်, သိုလှောင်ခြင်း / မှတ်တမ်းများ / Laravel.log ဖိုင်တွင်မှတ်တမ်းများကို log in လုပ်လိမ့်မည်။
SQL CQL ၏ SQL Querts ကိုသိမ်းဆည်းရန် SQL Querts အားလုံးကိုဖမ်းယူရန် SQL Querts အားလုံးကိုဖမ်းယူရန် SQL Querts အားလုံးကိုဖမ်းယူရန်ဤနည်းလမ်းကိုဤနည်းလမ်းကိုအသုံးပြုရန်အကြံပြုသည်။ အမှန်တကယ်လိုအပ်ချက်များအပေါ် အခြေခံ. လက်ရှိအခြေအနေကိုဆုံးဖြတ်ခြင်းဖြင့်စောင့်ကြည့်လေ့လာရေးလုပ်ငန်းစဉ်၏အပေါ်နှင့်ပိတ်ခြင်းကိုလည်းသင်ပြောင်းလဲနိုင်သည်။
ဤဆောင်းပါးမှတစ်ဆင့် Laravel တွင်နောက်ဆုံးကွပ်မျက်ခံရသော SQL ကြေငြာချက်ကိုမည်သို့မှတ်တမ်းတင်ရမည်ကိုလေ့လာရန်နှင့်မှတ်တမ်းတင်ရမည်ကိုလေ့လာသင်ယူသည်။ ၎င်းသည်ဒေတာဘေ့စ်လုပ်ငန်းများကိုဖျက်သိမ်းခြင်းနှင့်စုံစမ်းမှုစွမ်းအားကိုပိုမိုကောင်းမွန်စေရန်အရေးကြီးသောအခန်းကဏ် plays မှပါ 0 င်သည်။ DB :: Laravel မှပေးသော devel များက Developer များပေးထားသော Develies Developes Method Method နှင့် logging system ကိုနားထောင် သူများက SQL ကွပ်မျက်ခြင်းကိုအလွယ်တကူခြေရာခံနိုင်သည်။