DatabasePresenceVerifier
class DatabasePresenceVerifier implements DatabasePresenceVerifierInterface (View source)
Properties
| protected ConnectionResolverInterface | $db | The database connection instance. |
|
| protected string | $connection | The database connection to use. |
Methods
Count the number of objects in a collection having the given value.
Count the number of objects in a collection with the given values.
Set the connection to be used.
Details
void
__construct(ConnectionResolverInterface $db)
Create a new database presence verifier.
int
getCount(string $collection, string $column, string $value, int|null $excludeId = null, string|null $idColumn = null, array $extra = [])
Count the number of objects in a collection having the given value.
int
getMultiCount(string $collection, string $column, array $values, array $extra = [])
Count the number of objects in a collection with the given values.
protected Builder
addConditions(Builder $query, array $conditions)
Add the given conditions to the query.
protected void
addWhere(Builder $query, string $key, string $extraValue)
Add a "where" clause to the given query.
protected Builder
table(string $table)
Get a query builder for the given table.
void
setConnection(string $connection)
Set the connection to be used.
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.