Illuminate\Database\Eloquent\Model::newBaseQueryBuilder PHP Method

newBaseQueryBuilder() protected method

Get a new query builder instance for the connection.
protected newBaseQueryBuilder ( ) : Builder
return Illuminate\Database\Query\Builder
    protected function newBaseQueryBuilder()
    {
        $conn = $this->getConnection();
        $grammar = $conn->getQueryGrammar();
        return new QueryBuilder($conn, $grammar, $conn->getPostProcessor());
    }

Usage Example

Example #1
0
 /**
  * Get a new query builder instance for the connection.
  *
  * @return Builder
  */
 protected function newBaseQueryBuilder()
 {
     $connection = $this->getConnection();
     // Check the connection type
     if ($connection instanceof \duxet\Rethinkdb\Connection) {
         return new QueryBuilder($connection);
     }
     return parent::newBaseQueryBuilder();
 }
All Usage Examples Of Illuminate\Database\Eloquent\Model::newBaseQueryBuilder
Model