File tree 2 files changed +1
-229
lines changed
src/Illuminate/Database/Eloquent/Concerns
tests/Integration/Database
2 files changed +1
-229
lines changed Original file line number Diff line number Diff line change @@ -1072,36 +1072,7 @@ public function getRelation($relation)
1072
1072
*/
1073
1073
public function relationLoaded ($ key )
1074
1074
{
1075
- if (array_key_exists ($ key , $ this ->relations )) {
1076
- return true ;
1077
- }
1078
-
1079
- [$ relation , $ nestedRelation ] = array_replace (
1080
- [null , null ],
1081
- explode ('. ' , $ key , 2 ),
1082
- );
1083
-
1084
- if (! array_key_exists ($ relation , $ this ->relations )) {
1085
- return false ;
1086
- }
1087
-
1088
- if ($ nestedRelation !== null ) {
1089
- $ relatedModels = is_iterable ($ relatedModels = $ this ->$ relation )
1090
- ? $ relatedModels
1091
- : array_filter ([$ relatedModels ]);
1092
-
1093
- if (count ($ relatedModels ) === 0 ) {
1094
- return false ;
1095
- }
1096
-
1097
- foreach ($ relatedModels as $ related ) {
1098
- if (! $ related ->relationLoaded ($ nestedRelation )) {
1099
- return false ;
1100
- }
1101
- }
1102
- }
1103
-
1104
- return true ;
1075
+ return array_key_exists ($ key , $ this ->relations );
1105
1076
}
1106
1077
1107
1078
/**
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments