From 98b98980032263b668b87e30f33f89397026cba2 Mon Sep 17 00:00:00 2001 From: Franz Liedke Date: Wed, 30 May 2012 18:37:55 +0300 Subject: [PATCH 1/2] Add a last_query() function to Database connection class. --- laravel/database/connection.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/laravel/database/connection.php b/laravel/database/connection.php index dd1d8de6..3211e95e 100644 --- a/laravel/database/connection.php +++ b/laravel/database/connection.php @@ -322,5 +322,17 @@ public function __call($method, $parameters) { return $this->table($method); } + + /** + * Get the last query that was executed. + * + * Returns false if no queries have been executed yet. + * + * @return string + */ + public static function last_query() + { + return end(static::$queries); + } } From b4f07d43f50b6e0551782da90df91d4d0e37d8bf Mon Sep 17 00:00:00 2001 From: Franz Liedke Date: Wed, 30 May 2012 18:44:48 +0300 Subject: [PATCH 2/2] Add last_query() helper method to Database class, too. Signed-off-by: Franz Liedke --- laravel/database.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/laravel/database.php b/laravel/database.php index e403616d..c9daa4ac 100644 --- a/laravel/database.php +++ b/laravel/database.php @@ -133,6 +133,18 @@ public static function profile() { return Database\Connection::$queries; } + + /** + * Get the last query that was executed. + * + * Returns false if no queries have been executed yet. + * + * @return string + */ + public static function last_query() + { + return Database\Connection::last_query(); + } /** * Register a database connector and grammars.