Skip to content

Commit f608157

Browse files
committed
Merge pull request laravel#732 from franzliedke/patch-4
Add a last_query() function to Database connection class.
2 parents c9a4f5e + b4f07d4 commit f608157

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

laravel/database.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,18 @@ public static function profile()
133133
{
134134
return Database\Connection::$queries;
135135
}
136+
137+
/**
138+
* Get the last query that was executed.
139+
*
140+
* Returns false if no queries have been executed yet.
141+
*
142+
* @return string
143+
*/
144+
public static function last_query()
145+
{
146+
return Database\Connection::last_query();
147+
}
136148

137149
/**
138150
* Register a database connector and grammars.

laravel/database/connection.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,5 +332,17 @@ public function __call($method, $parameters)
332332
{
333333
return $this->table($method);
334334
}
335+
336+
/**
337+
* Get the last query that was executed.
338+
*
339+
* Returns false if no queries have been executed yet.
340+
*
341+
* @return string
342+
*/
343+
public static function last_query()
344+
{
345+
return end(static::$queries);
346+
}
335347

336348
}

0 commit comments

Comments
 (0)