@foreach ($modelConfig->relatedModels as $relatedModel) <?php $displayModel = true; if ($modelConfig->reverseConstrainingModels) { foreach ($modelConfig->reverseConstrainingModels as $constraint) { if (method_exists($object, $constraint) && $object->{$constraint}->count()) { $displayModel = false; break; } } } $method = $relatedModel->method; $relatedModelConfig = AdminHelper::modelExists($relatedModel->name); $gets = Tools::getGets(array($modelConfig->id => $object->id ? $object->id : "new_gtcms_entry")); $configInParent = $object->relatedModelConfiguration($relatedModelConfig->name); GtcmsPremium::setDisplayRelatedModelBasedOnModelKey($configInParent, $object, $displayModel); ?> @if ($displayModel) <div class="panel panel-default"> <div class="panel-body"> <?php // --------------- EXCEPTIONS ---------------- $addObject = true; ?> @if ($addObject) <div class="indexTableHeader"> <a href="/admin/{{$relatedModelConfig->name}}/add{{$gets}}&addToParent=true" class="btn btn-primary btn-sm addRelatedObject"> <i class="fa fa-plus-circle"></i> {{$relatedModelConfig->hrName}} </a> </div>