A framework for serving GraphQL from Laravel
MIT License
Bot releases are hidden (Show)
--json
to print-schema
to output JSON instead of GraphQL SDL https://github.com/nuwave/lighthouse/pull/1268
TestResponseMixin
https://github.com/nuwave/lighthouse/pull/1308
DateTimeTz
https://github.com/nuwave/lighthouse/pull/1311
_lighthouse_ide_helper.php
with php artisan lighthouse:ide-helper
belongsTo
relations at the same level https://github.com/nuwave/lighthouse/pull/1285
Cache::has()
https://github.com/nuwave/lighthouse/pull/1290
resolve()
helper with Lumen-compatible app()
https://github.com/nuwave/lighthouse/pull/1305
@create
and @update
on nested input object fields that accept an array of input typesSubscriptionRegistry
implementation using the container https://github.com/nuwave/lighthouse/pull/1286
ExceptionHandler
https://github.com/nuwave/lighthouse/pull/1303
auth()->user()
returnnull
https://github.com/nuwave/lighthouse/pull/1306
AttemptAuthentication
middleware to optionally log in users and delegate access guardslighthouse:directive
to add directive class https://github.com/nuwave/lighthouse/pull/1240
@with
directive https://github.com/nuwave/lighthouse/pull/1068
TestingServiceProvider
for @mock
when running unit tests https://github.com/nuwave/lighthouse/pull/1244
Error
instead of ModelNotFoundException
when model is not found in @can
https://github.com/nuwave/lighthouse/pull/1225
find
option of @can
https://github.com/nuwave/lighthouse/pull/1216
@hash
directive which uses Laravel's hashing configuration https://github.com/nuwave/lighthouse/pull/1200
passOrdered
to @method
to pass just the arguments as ordered parameters https://github.com/nuwave/lighthouse/pull/1208
input
, interface
and enum
types https://github.com/nuwave/lighthouse/pull/1203
streamGraphQL()
helper in \Nuwave\Lighthouse\Testing\MakesGraphQLRequestsLumen
https://github.com/nuwave/lighthouse/pull/1222
@bcrypt
in favour of @hash
https://github.com/nuwave/lighthouse/pull/1200
@method
will call the underlying method with the arguments as ordered parameters insteadcolumnsEnum
argument to the @whereConditions
, @whereHasConditions
@orderBy
directives https://github.com/nuwave/lighthouse/pull/1150
@can
when @forceDelete
or @restore
are used\Nuwave\Lighthouse\Testing\MakesGraphQLRequestsLumen
for usage\Nuwave\Lighthouse\Testing\UsesTestSchema
to enable using\Nuwave\Lighthouse\ClientDirectives\ClientDirective
to correctlystreamGraphQL()
helper method to \Nuwave\Lighthouse\Testing\MakesGraphQLRequests
for@defer
https://github.com/nuwave/lighthouse/pull/1184
interface
or union
and@rename
https://github.com/nuwave/lighthouse/pull/1166
null
https://github.com/nuwave/lighthouse/pull/1174
upsert
across two levels of BelongsTo relations https://github.com/nuwave/lighthouse/pull/1169
ArgBuilderDirective
such as @eq
when the argument\Nuwave\Lighthouse\Testing\MakesGraphQLRequestsLumen
test helper https://github.com/nuwave/lighthouse/pull/1186
@defer
correctly https://github.com/nuwave/lighthouse/pull/1184
\Nuwave\Lighthouse\Schema\Source\SchemaSourceProvider#setRootPath()
, this functiontype
when defining@hasMany
field after a field with @paginate
https://github.com/nuwave/lighthouse/pull/1149
\Nuwave\Lighthouse\Support\Contracts\ArgResolver
directive interface https://github.com/nuwave/lighthouse/pull/899
@create
, @update
, @upsert
and @delete
to functionapply
argument @rules
is an array https://github.com/nuwave/lighthouse/pull/1092
@whereConditions
for IN, IS NULL and BETWEEN operators https://github.com/nuwave/lighthouse/pull/1099
sync
, syncWithoutDetach
and connect
https://github.com/nuwave/lighthouse/pull/1110
@orderBy
to a given whitelist and generateenum
definition for it https://github.com/nuwave/lighthouse/pull/1118
->graphQL()
test helper https://github.com/nuwave/lighthouse/pull/1127
@guard
directive to handle authentication https://github.com/nuwave/lighthouse/pull/1135
@whereHasConditions
directive to filter query results based on the existence of a relationship https://github.com/nuwave/lighthouse/pull/1140
\Nuwave\Lighthouse\Execution\MutationExecutor
in favour of modular nested arg resolvers https://github.com/nuwave/lighthouse/pull/899
@whereConditions
programmatically and allow@whereConditions
or @orderBy
name()
function generically in the BaseDirective class https://github.com/nuwave/lighthouse/pull/1098
@whereConstraints
directive to @whereConditions
https://github.com/nuwave/lighthouse/pull/1140
ProvidesRules
) to merge the rules before validating https://github.com/nuwave/lighthouse/pull/1082
OR
conditions in @whereConditions
correctly https://github.com/nuwave/lighthouse/pull/1099
null
or simply no id
when using @upsert
https://github.com/nuwave/lighthouse/pull/1114
field
within the OrderByClause
used for @orderBy
will be renamed to column
@middleware
directive, as it violates the boundary between HTTP and GraphQL@guard
or other field middleware directives instead https://github.com/nuwave/lighthouse/pull/1135
NOT
conditional when using @whereConditions
https://github.com/nuwave/lighthouse/pull/1125
Published by spawnia almost 5 years ago
BatchLoader
instancesPublished by spawnia almost 5 years ago
INPUT_FIELD_DEFINITION
to allowed locations for the @builder
directive https://github.com/nuwave/lighthouse/pull/1074
@enum
as a directive class so it shows up in schema-directives.graphql
Published by spawnia almost 5 years ago
syncWithoutDetaching
option for BelongsToMany and MorphToMany relationships https://github.com/nuwave/lighthouse/pull/1031
injectArgs
option to @can
directive to pass along client definedbatchload_relations
https://github.com/nuwave/lighthouse/pull/1059
\Nuwave\Lighthouse\Execution\DataLoader\BatchLoader#loadMany()
function https://github.com/nuwave/lighthouse/pull/973
@rename
directive to work with arguments and input fields https://github.com/nuwave/lighthouse/issues/521
@can
directive to validate permissions@softDeletes
directive. https://github.com/nuwave/lighthouse/pull/1042
DefinitionException
when missing a type in the type registry https://github.com/nuwave/lighthouse/pull/1066
INPUT_FIELD_DEFINITION
to orderBy
directive location https://github.com/nuwave/lighthouse/pull/1069
Published by spawnia almost 5 years ago
@scope
directive for adding a scope to the query builder https://github.com/nuwave/lighthouse/pull/998
$description
property when generating enum
values from a BenSampo\Enum\Enum
class https://github.com/nuwave/lighthouse/pull/1027
Published by spawnia about 5 years ago
null
being passed to a nullable argument that is an input object type https://github.com/nuwave/lighthouse/pull/1021
Published by spawnia about 5 years ago
Published by spawnia about 5 years ago
null
being passed to a nullable argument that is a list of type https://github.com/nuwave/lighthouse/pull/1016
Published by spawnia about 5 years ago
@upsert
directive and nested mutation operations to create or update a modelPublished by spawnia about 5 years ago
builder
given to @paginate
at schemabuilder
argument of @paginate
https://github.com/nuwave/lighthouse/issues/1001