Home Laravel Print Last executed query in laravel

Print Last executed query in laravel

We have been many time need to get executed query log or you want to get last executed query or maybe if you want to diaplsy sql query from laravel query builder then you can do it that. so i have three example for display executed query in Laravel 5. when you are working on laravel application at that times , i think you need many time to print last run query or if you want to check direct from phpmyadmin sql box, so at that time you have to follow this three example. so, let’s see three example of getting sql query from Laravel Query Builder.

Example 1:

In this example we can get directly get current sql query using toSql() of laravel query builder. In this example you don’t need to enable query log or something you can directly query like bellow example:

$user = User::where('id',1)->toSql();print_r($user);

Example 2:

Ok, In this example we must need to enable query log using DB::enableQueryLog() of Laravel Query builder. enableQueryLog() will give access to store all execute query in cache and we can get that query using DB::getQueryLog(). In this example you will get all query log not last only. bellow example how to use it together.

DB::enableQueryLog();$user = User::get();$query = DB::getQueryLog();print_r($query);

Example 3:

In this example i make the same as example 2, but you can get exactly last query using end(). so let’s see how to use.

DB::enableQueryLog();$user = User::get();$query = DB::getQueryLog();$query = end($query);print_r($query);

You can try any one….

7 COMMENTS

  1. I think this is one of the most significant info for me.
    And i am glad reading your article. But wanna remark on few
    general things, The website style is perfect, the articles is really excellent :
    D. Good job, cheers

  2. I am not sure where you are getting your info, but great topic.

    I needs to spend some time learning much more or understanding more.
    Thanks for excellent information I was looking for this info
    for my mission.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Must Read

Laravel 8 Image upload with Resize example

I will explain step by step tutorial laravel 8 resize image. if you want to see example of laravel 8 generate thumbnail...

Print Last executed query in laravel

We have been many time need to get executed query log or you want to get last executed query or maybe if...