旗下导航:搜·么
当前位置:网站首页 > PHP框架 > Laravel > 正文

Laravel框架中怎样运用事宜纪录SQL查询到日记【laravel框架】

作者:搜搜PHP网发布时间:2019-11-27分类:Laravel浏览:107


导读:在本文中,我们将说一下怎样处置惩罚Laravel中的查询日记纪录。假如你异常熟习Laravel框架,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框架入门教程。

相干文章引荐:

Laravel框架中应用程序的体系结构的剖析

及时聊天室:基于Laravel+Pusher+Vue经由过程事宜播送完成

相干课程引荐:

2017年最新的五个Laravel视频教程引荐

以上就是Laravel框架中怎样运用事宜纪录SQL查询到日记的细致内容,更多请关注ki4网别的相干文章!

标签:日志事件监听laravelphp