repository() ->queryAll() ->withRequest($request) ->get(); // do something custom... return new DataResponse($models); } /** * Fetch zero to one JSON API resource by id. * * @param AccountSchema $schema * @param AccountSingleQuery $request * @param Account $account * * @return Responsable|Response */ public function show(AccountSchema $schema, AccountSingleQuery $request, Account $account) { $model = $schema ->repository() ->queryOne($account) ->withRequest($request) ->first(); // 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); // } }