From 35220fa14c69dfab2fdf3e0189fb5b4609b88d4c Mon Sep 17 00:00:00 2001 From: pallam Date: Sun, 30 Jan 2022 18:44:06 +0300 Subject: [PATCH] fix(apiResourceModel/relations)[ISSUE-321]: added `load` for relations in factory->create, which not loaded when models was created (if factory methods might be wrong) --- src/Extracting/Strategies/Responses/UseApiResourceTags.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Extracting/Strategies/Responses/UseApiResourceTags.php b/src/Extracting/Strategies/Responses/UseApiResourceTags.php index 7340742b..9d5bac47 100644 --- a/src/Extracting/Strategies/Responses/UseApiResourceTags.php +++ b/src/Extracting/Strategies/Responses/UseApiResourceTags.php @@ -203,7 +203,7 @@ protected function instantiateApiResourceModel(string $type, array $factoryState $factory = Utils::getModelFactory($type, $factoryStates, $relations); try { - return $factory->create(); + return $factory->create()->load($relations); } catch (Throwable $e) { c::warn("Eloquent model factory failed to create {$type}; trying to make it."); e::dumpExceptionIfVerbose($e, true);