repository() ->queryAll() ->withRequest($request) ->get() ; // do something custom... return new DataResponse($models); } /** * Fetch zero to one JSON API resource by id. * * @return Responsable|Response */ public function show(AccountSchema $schema, AccountSingleQuery $request, Account $account) { Log::debug(__METHOD__); $model = $schema->repository() ->queryOne($account) ->withRequest($request) ->first() ; Log::debug(sprintf('%s again!', __METHOD__)); // do something custom... return new DataResponse($model); } // public function readAccountBalances(AnonymousQuery $query, AccountBalanceSchema $schema, Account $account): Responsable // { // $schema = JsonApi::server()->schemas()->schemaFor('account-balances'); // // $models = $schema // ->repository() // ->queryAll() // ->withRequest($query) // ->withAccount($account) // ->get() // ; // // return DataResponse::make($models); // } }