nuwave/
Laravel GraphQL Server
USD raised
Recent activities
An error occurs in the SubscriptionRegistry when sending a subscription event via Subscription::broadcast with Laravel Octane (Swoole)
New directive that mirrors functionality of `whereHas` for relations (not `@whereHasConditions`)
Handle incompatible aggregate function and column in orderBy directive
Improve orderBy directive to allow developer to specify null behaviour
Provide `GraphQLContext` and `ResolveInfo` in Federated Entity Resolvers
`@with` inherit `@orderBy` clause of original query
Pagination - page numbers less than 1 all return page 1 results
Empty `@search` prevents `ScoutBuilderDirective` from executing
Only allow deletion of related models in nested mutations
When using throttle directive how can the client be informed when they can retry again etc.
Schema cache leaks memory with Laravel Octane
relocate folder
Add a new @sensitive directive to prevent marked fields from logging
Subscription send only to others
No documentation on how to add pagination type
CanDirective args Argument value is of type 'ArrayValue', expected a scalar
Validation attribute translations for nested arguments
Issue using multiple @with directives pointed at deeply nested relationships (using dot notation)
`updateOrCreate` functionality
Correctly handle leaf inputs that were cast to PHP native enum instances
Change the default field resolver
Allow wildcard(*) in config namespace
Allow changing name generation of order by's
Support `after validation hook` Laravel
Add interface to implementations of paginator
Usage of relationship directives with pagination on interfaces fails
Scope on morphTo directive applied to source model, rather than target
Mutate multiple models at once
Extend support for @deprecated directive
Provide a new modern pusher link implementation for Subscription for Apollo Client (based on Graphql-ws)
Allow SQL expressions in `@orderBy`
Allow disabling batched queries
Reset `lighthouse:query` cache in `lighthouse:clear-cache` command
`DirectiveLocator:associated()` performance
Query validation caching
Allow @updateOrCreate (and @upsert to find models by columns other than id?)
Enums collisions are not detected when validating schema with native enums
Async Batched Queries
Remove all and set new children of hasMany relation using nested mutation @update
Intertwine order of optional field middleware with global field middleware
Providing an unknown field as if it were a list results in cryptic error
Apply scopes conditionally when fields with `@scope` are queried
Deduplicate nested relations using dot notation with equivalent fields
Using query variable as a parameter in a nested field
Ensure the schema matches the models in ValidateSchema
Problem with table name on HAS condition with relationship on same table
Switch test setup to MySQL 8
Better alternative for @whereConditions/@orderBy
Validation is processed before guarding
Please add @rules multilingual site support feature
@inject context user returns null with multi-guards
Unify argument validation
Point based rate limiting
Ability to access the parent model in @builder directive
Multiple @can directive requires to have all privileges
Paginator return type is not applied to interface definition
Avoid calling model accessor twice through default resolver
Broadcasting same event for a lot of subscribers doesn't scale
Add @whereDoesntHaveConditions directive
Sending tracing to Apollo Studio
Provide event to hook when client joins a subscription channel
Custom validation attributes
"Date" scalar serialization on subscription results in conversion to string, fails internal type validation test
Documentation on Pusher webhook is wrong
Lighthouse should not return the 'data' key if an exception was thrown in the custom builder
Respect order of `@validator` compared to other field middleware directives
Duplicate tracing paths in queries with pagination
Class generator command with custom paths
Mutation @update for multiple records
@scope directive should work with parameters / dynamic scopes
@can don't work with simple gate
Complex where queries: Integrity constraint violation: 1052 Column "XXX" in where clause is ambiguous
Aggregation in pagination
@withCount returning Data instead of count
Writing mutations with null values in relations
Model is not found when a field other than id specified for authorization
Apply schema manipulation on input field definitions
Nested mutation delete allows deletion of other relationship
Docs search always returns the current version
Allow data based validation rules on scalars `Date` and `DateTime`
Add programmatically registered types to generated file via 'ide-helper'
Select only necessary columns for optimized queries
Custom edge pivot data does not support @rename directive
Subscription with multiple root fields is allowed
Where Has Morph Conditions Directive
Limit a queries select to the model's table
Add wildcard path for @inject directive
Add support for bidirectional cursor pagination
Nested mutations on 1-to-1 relationships require relation's PK
Pay attention of @softDeletes in mutation directives
Eager-load multiple relationships through `@with`
Support nested NOT in @whereConstraints
Inject directive not working in scopes
Add `Paginator` interface to all paginated fields
Add TTL or clear-subscriptions command
Nested `create` and `update` operations for mutations with MorphTo relationships
Support beyondcode/laravel-websockets as a subscription driver
Respect query constraints within relations when batchloading relationships
Resolve function behaviour identical to Controller
Standardize error messages
Implement supplementary directives for all Eloquent relationship types
Use an actual cursor for relay style pagination
Support multiple schemas
Ā© 2019 BoostIO, Inc.