在本文中,我們將說(shuō)一下如何處理laravel中的查詢?nèi)罩居涗洝H绻惴浅J煜?a >laravel框架,laravel可以選擇將所有在當(dāng)前請(qǐng)求中運(yùn)行的查詢記錄在內(nèi)存中。
查詢記錄
如果,你想要將日志文件保存在 storage/logs 目錄中。需要更新: app/Providers/AppServiceProvider.php 里的 boot() 函數(shù)。
<?php namespace AppProviders; use IlluminateSupportServiceProvider; use DB; class AppServiceProvider extends ServiceProvider { /** * Bootstrap any application services. * * @return void */ public function boot() { // 新增代碼 DB::listen(function($query) { Log::info( $query->sql, $query->bindings, $query->time ); }); } /** * Register any application services. * * @return void */ public function register() { // } }
這樣我們就可以記錄執(zhí)行過(guò)的SQL語(yǔ)句了,開(kāi)發(fā)過(guò)程中也方便我們進(jìn)行調(diào)試。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END