Отображение данных JSON поля повторителя модели в подробном представлении в Laravel NovaPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Отображение данных JSON поля повторителя модели в подробном представлении в Laravel Nova

Сообщение Anonymous »

Я использую поле повторителя на своем ресурсе, которое отлично подходит для редактирования, но как мне отобразить сохраненные в нем данные в формате JSON на моей странице сведений? Я предполагаю, что использую поле KeyValue для отображения, но как мне правильно получить доступ к данным json в этом поле? Поля Повторителя сохраняют JSON следующим образом:
[
{
"type": "location-contact",
"fields": {
"name": "mike",
"email": "[email protected]"
}
},
{
"type": "location-contact",
"fields": {
"name": "john",
"email": "[email protected]"
}
},
{
"type": "location-contact",
"fields": {
"name": "Mary",
"email": "[email protected]"
}
}
]

Однако поле KeyValue ожидает, что json будет выглядеть так:
{
"name": "mike",
"email": "[email protected]"
}

Как мне получить доступ к данным json в первом примере (поскольку именно так поле «Повторитель» выгружает их), используя поле «Повторитель» или «Ключевое значение»? В документации по полю «Повторитель» ничего не упоминается о подробном представлении, поэтому я предполагаю, что мы используем поле «Ключевое значение».
Repeater::make('Location Contacts', 'location_contacts')
->repeatables([
LocationContact::make(),
])->asJson(),
// Is there a way this field can display json data on detail view?

или
KeyValue::make('Location Contacts', 'location_contacts'),
// Do I use ->withMeta to display the json data on detail view?


Подробнее здесь: https://stackoverflow.com/questions/781 ... ravel-nova
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Отображение данных JSON поля повторителя модели в подробном представлении в Laravel Nova
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Пакет Laravel Nova devtical/nova-qrcode-field Не работает на сервере
    Anonymous » » в форуме Php
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Отображение данных формы с динамическими типами полей с использованием повторителя форм Filament в Laravel
    Anonymous » » в форуме Php
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Как я могу показать второй язык в подробном представлении приложения 2sxc?
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как написать запрос с предикатом в подробном представлении SwiftUI
    Anonymous » » в форуме IOS
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»