Illuminate\Database\Query\Builder::getBindings PHP Method

getBindings() public method

Get the current query value bindings in a flattened array.
public getBindings ( ) : array
return array
    public function getBindings()
    {
        return Arr::flatten($this->bindings);
    }

Usage Example

Example #1
11
 /**
  * Is used for quick selecting of big number of records from database without creating ORM objects
  * @param \Illuminate\Database\Query\Builder $query - Query Builder object
  * @return array $results - results of query
  */
 private static function getArrayFromQuery($query)
 {
     $sql = $query->toSql();
     foreach ($query->getBindings() as $binding) {
         $value = is_numeric($binding) ? $binding : "'" . $binding . "'";
         $sql = preg_replace('/\\?/', $value, $sql, 1);
     }
     $results = \DB::select($sql);
     return $results;
 }
All Usage Examples Of Illuminate\Database\Query\Builder::getBindings