Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 882 Bytes

File metadata and controls

24 lines (20 loc) · 882 Bytes

What is this?

This is a Laravel package that contains GraphQL directives for use with Lighthouse. These directives provide an easy way to use the extra clauses provided by the Laravel Eloquent Join package in a similar way to using plain eloquent clauses.

Installation

Install with composer

composer require half2me/graphql-eloquent-join-directives

Available Directives

The package provides the following list of directives which each behave exactly like their non *-Join counterparts with the difference being they call the join methods on the query builder.

  • @eqJoin
  • @inJoin
  • @orderByJoin
  • @whereJoin

Tips:

You will need to run

php artisan lighthouse:ide-helper

before the new directives are picked up by your IDE.