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. diff --git a/laravel/database/connection.php b/laravel/database/connection.php index 66601ef8..e11bc5ac 100644 --- a/laravel/database/connection.php +++ b/laravel/database/connection.php @@ -332,5 +332,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); + } }