Skip to content

Commit 11248b2

Browse files
committed
feat: Add documentation for monitoring database statements in Eloquent
1 parent 2a48ddc commit 11248b2

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

docs/.vitepress/config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ function sidebarProgrammingLanguage()
5656
{text: "@each 渲染集合视图", link: "/programming-language/php/laravel/blade/each"},
5757
{text: "Vite 静态资源替换", link: "/programming-language/php/laravel/blade/vite"},
5858
{text: "pint 代码风格", link: "/programming-language/php/laravel/code-style/pint"},
59+
{text: "监听数据库执行", link: "/programming-language/php/laravel/eloquent/monitor-database-statements"},
5960
{text: "安装指定版本 Laravel", link: "/programming-language/php/laravel/installing-a-specific-version-of-laravel"},
6061
]
6162
},
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# 监听数据库语句 {#monitor-database-statements}
2+
3+
使用 `DB::listen` 方法来监听数据库查询语句。
4+
5+
```php
6+
use Illuminate\Support\Facades\DB;
7+
use Illuminate\Database\Events\QueryExecuted;
8+
9+
DB::listen(fn(QueryExecuted $e) => dump($e->toRawSql()));
10+
```
11+

0 commit comments

Comments
 (0)