LMongo\Connection::collection PHP Method

collection() public method

Return new Query Builder instance
public collection ( string $collection ) : Builder
$collection string
return LMongo\Query\Builder
    public function collection($collection)
    {
        $builder = new Query\Builder($this);
        return $builder->collection($collection);
    }

Usage Example

 /**
  * Retrieve a user by the given credentials.
  *
  * @param  array  $credentials
  * @return Illuminate\Auth\UserInterface|null
  */
 public function retrieveByCredentials(array $credentials)
 {
     $query = $this->connection->collection($this->collection);
     foreach ($credentials as $key => $value) {
         if (!str_contains($key, 'password')) {
             $query->where($key, $value);
         }
     }
     $user = $query->first();
     if (!is_null($user)) {
         $user['id'] = (string) $user['_id'];
         return new GenericUser((array) $user);
     }
 }
All Usage Examples Of LMongo\Connection::collection