diff --git a/laravel/database/grammars/grammar.php b/laravel/database/grammars/grammar.php index aa7b8648..54b50616 100644 --- a/laravel/database/grammars/grammar.php +++ b/laravel/database/grammars/grammar.php @@ -217,12 +217,12 @@ class Grammar { /** * Compile a raw WHERE clause. * - * @param string $where + * @param array $where * @return string */ protected function where_raw($where) { - return $where; + return $where['sql']; } /** diff --git a/laravel/database/query.php b/laravel/database/query.php index 76928792..93364675 100644 --- a/laravel/database/query.php +++ b/laravel/database/query.php @@ -175,7 +175,7 @@ class Query { */ public function raw_where($where, $bindings = array(), $connector = 'AND') { - $this->wheres[] = array('type' => 'raw', 'connector' => $connector, 'sql' => $where); + $this->wheres[] = array('type' => 'where_raw', 'connector' => $connector, 'sql' => $where); $this->bindings = array_merge($this->bindings, $bindings);