Laravel печатает или получает последний выполненный запрос; В этом уроке мы узнаем, как распечатать или получить последний выполненный запрос в приложениях laravel.
Как распечатать или получить последний выполненный запрос в Laravel
Используйте следующие методы для печати или получения последнего выполненного запроса в приложениях laravel:
- Решение 1. Последний запрос Laravel с использованием toSQL()
- Решение 2. Laravel получает последний выполненный запрос MySQL
Решение 1. Последний запрос Laravel с использованием toSQL()
Используйте следующий запрос, чтобы получить текущий SQL-запрос. Вы можете сделать это с помощью метода toSql() построителя запросов Laravel следующим образом:
$query = User::select("*")->toSql();
dd($query);
Решение 2. Laravel получает последний выполненный запрос MySQL
Перед получением последнего выполненного запроса mysql, чтобы включить журнал запросов в приложении Laravel, используя метод DB::enableQueryLog() построителя запросов. Затем используйте метод enableQueryLog() для печати последнего выполненного запроса mysql в приложениях laravel следующим образом:
DB::enableQueryLog();
$users = User::select("*")->get();
$quries = DB::getQueryLog();
dd($quries);
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.