Laravel 查看框架执行的SQL语句

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34804120/article/details/89077149

如何查看Laravel框架生成的 SQL 语句?

方法一

//routes/web.php

Route::get('/test-sql', function() {

    DB::enableQueryLog();

    $user = App\User::all();

    return response()->json(DB::getQueryLog());
});

方法二

调用vendor\laravel\framework\src\Illuminate\Database\Query的toSql方法:

$query = DB::table('users')->select('name', 'email as user_email');
$query->toSql();

猜你喜欢

转载自blog.csdn.net/qq_34804120/article/details/89077149