Added a helpful comment regarding expressions.
This commit is contained in:
parent
193396506e
commit
e55f9e9fad
|
@ -142,6 +142,9 @@ public function first($sql, $bindings = array())
|
||||||
*/
|
*/
|
||||||
public function query($sql, $bindings = array())
|
public function query($sql, $bindings = array())
|
||||||
{
|
{
|
||||||
|
// Since expressions are injected into the query as raw strings, we need
|
||||||
|
// to remove them from the array of bindings. They are not truly bound
|
||||||
|
// to the PDO statement as named parameters.
|
||||||
foreach ($bindings as $key => $value)
|
foreach ($bindings as $key => $value)
|
||||||
{
|
{
|
||||||
if ($value instanceof Expression) unset($bindings[$key]);
|
if ($value instanceof Expression) unset($bindings[$key]);
|
||||||
|
|
Loading…
Reference in New Issue