\DB::connection()->enableQueryLog(); // 開啟查詢日志 $sql = \DB::table('xxx'); // 要查看的sql $sql_msg = \DB::getQueryLog(); // 獲取查詢日志 dd( $sql_msg ); ...
使用var export compact sql , bindings , time ,true 時將會存儲在storage logs laravel.log中 ...
2019-06-03 14:42 0 802 推薦指數:
\DB::connection()->enableQueryLog(); // 開啟查詢日志 $sql = \DB::table('xxx'); // 要查看的sql $sql_msg = \DB::getQueryLog(); // 獲取查詢日志 dd( $sql_msg ); ...
打開app\Providers\AppServiceProvider.PHP,在boot方法中添加如下內容 5.2以下版本 // 先引入DB use DB; // 或者直接使用 \DB:: DB::listen(function($sql, $bindings, $time ...
laravel ORM怎么打印出執行sql語句。 QueryBuilder類中有toSql方法可以獲取sql語句的。 $sql = UserModel::query()->where('username','admin')->toSql(); dd ...
兩種方法 第一種方法: 打印SQL默認是關閉的,需要在/vendor/illuminate/database/Connection.php中打開。 之后可在代碼中使用了: 第二種方法: 如果不想開啟但需要臨時查看,可以這樣操作: ...
打印sql語句,直接在你執行SQL語句后輸出 方法一: 方法二: 可以把下面代碼放在查詢語句前: \DB::listen(function($sql, $bindings, $time) { foreach ($bindings as $replace ...
...
關於數據表的創建和對應的model請見上一篇博客。 1.添加數據 2.查詢數據 3.修改數據 4.刪除數據 更多請查看laravel手冊:https://learnku.com/docs/laravel ...