Esempio n. 1
0
 /**
  * Resolve company users.
  *
  * @param  Company $company
  * @param  array $fields
  * @return mixed
  */
 public function companyUsers($company, array $fields)
 {
     return $company->users()->get();
 }
Esempio n. 2
0
 /**
  * Resolve the query.
  *
  * @param  mixed  $root
  * @param  array  $args
  * @param  mixed  $context
  * @param  ResolveInfo  $info
  * @return mixed
  */
 public function resolve($root, array $args, $context, ResolveInfo $info)
 {
     $company = Company::find($this->decodeRelayId($args['id']));
     $fields = graphql()->fieldParser()->fetch($info);
     return app(CompanyDataLoader::class)->resolve($company, $fields);
 }