@inject('coreConfigRepository', 'Webkul\Core\Repositories\CoreConfigRepository') @php $nameKey = $item['key'] . '.' . $field['name']; $name = $coreConfigRepository->getNameField($nameKey); $repositoryOptions = $coreConfigRepository->getValueByRepository($field); $validations = $coreConfigRepository->getValidations($field); $isRequired = Str::contains($validations, 'required') ? 'required' : ''; $channelLocaleInfo = $coreConfigRepository->getChannelLocaleInfo($field, $currentChannel->code, $currentLocale->code); $field['options'] = isset($field['repository']) ? ($repositoryOptions ?? []) : ($field['options'] ?? []); $value = core()->getConfigData($nameKey) ?? ''; @endphp @pushOnce('scripts') @endPushOnce