ホームページ >PHPフレームワーク >Laravel >イベント記録SQLクエリを使用してLaravelフレームワークにログインする方法
この記事では、Laravelでのクエリログインの対処方法について説明します。 Laravel フレームワークに精通している場合は、Laravel には、現在のリクエストで実行されるすべてのクエリをメモリに記録するオプションがあります。
の場合、storage/logs
目录中。需要更新: app/Providers/AppServiceProvider.php
里的 boot()
関数でログファイルを保存したい場合。
<?php namespace App\Providers; use Illuminate\Support\ServiceProvider; 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() { // } }
これにより、実行された SQL ステートメントを記録でき、開発プロセス中のデバッグにも便利です。
上記はこの記事の全内容です。laravel の詳細については、Laravel Framework Getting Started Tutorial を参照してください。
おすすめ関連記事:
Laravelフレームワークにおけるアプリケーションのアーキテクチャの分析
リアルタイムチャットルーム: イベントブロードキャストによるLaravel+Pusher+Vueベース
おすすめコース:
最新の2017年 5つのおすすめLaravelビデオチュートリアル
以上がイベント記録SQLクエリを使用してLaravelフレームワークにログインする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。