Laravel 5 如何查看的所有資料庫請求

Home / PHP / Laravel / Laravel 5 如何查看的所有資料庫請求

Laravel 有一套特別靈活的資料庫操作方案,這邊介紹一個簡單的方法來獲取到所有的SQL 語句

1. 開啟 QueryLog

我們需要先調用以下方法來告訴框架可以開始記錄SQL 請求了:

我們可以考慮把此段代碼放置於 BeforeMiddleware 中間件裡,使用以下命令生成BeforeMiddleware:

上面命令會生成 app/Http/Middleware/BeforeMiddleware.php 文件,在此文件的handle方法內:

2. 獲取 QueryLog

開啟了QueryLog以後,我們就可以使用以下方法來獲取到執行過SQL:

如果想要獲取所有的QueryLog的話,可以將代碼放置於 AfterMiddleware 中。

使用以下命令創建AfterMiddleware:

會生成app/Http/Middleware/AfterMiddleware.php文件,在此文件的handle方法內:

 

3917 全部 10 今日

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*