Bạn có thể muốn xem Thanh gỡ lỗi Laravel . Tôi sẽ không phát triển một ứng dụng Laravel nếu không có nó. Nó sẽ cung cấp cho bạn bảng phân tích tất cả các truy vấn (bao gồm cả truy vấn lặp lại và truy vấn ajax), với tốc độ chúng được thực thi và ghi chú vào dòng trong bộ điều khiển / phương thức đã gọi chúng. (Nó cũng cung cấp TẤN thông tin, chẳng hạn như quan điểm, cổng, tuyến đường, v.v.)
Ngoài ra, Laravel có toSql()
phương pháp mà bạn có thể sử dụng thay cho ví dụ của mình. Nó sẽ chỉ hiển thị cho bạn tuyên bố đã chuẩn bị như ví dụ của bạn , nhưng ít nhất nó cũng sạch hơn một chút. Nếu bạn sử dụng toSql()
, bạn phải áp dụng nó trước khi thực hiện truy vấn.
$foo = Foo::where('bar', 'baz');
$foo_sql = $foo->toSql();
$foo->get();