added db::first method.
This commit is contained in:
parent
066db38ddb
commit
0f1bd8a739
|
@ -33,6 +33,19 @@ public static function connection($connection = null)
|
||||||
return static::$connections[$connection];
|
return static::$connections[$connection];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Execute a SQL query against the connection and return the first result.
|
||||||
|
*
|
||||||
|
* @param string $sql
|
||||||
|
* @param array $bindings
|
||||||
|
* @param string $connection
|
||||||
|
* @return object
|
||||||
|
*/
|
||||||
|
public static function first($sql, $bindings = array(), $connection = null)
|
||||||
|
{
|
||||||
|
return (count($results = static::query($sql, $bindings, $connection)) > 0) ? $results[0] : null;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute a SQL query against the connection.
|
* Execute a SQL query against the connection.
|
||||||
*
|
*
|
||||||
|
@ -46,7 +59,7 @@ public static function connection($connection = null)
|
||||||
* @param string $sql
|
* @param string $sql
|
||||||
* @param array $bindings
|
* @param array $bindings
|
||||||
* @param string $connection
|
* @param string $connection
|
||||||
* @return mixed
|
* @return array
|
||||||
*/
|
*/
|
||||||
public static function query($sql, $bindings = array(), $connection = null)
|
public static function query($sql, $bindings = array(), $connection = null)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue