Создание гибкого контента в Laravel как пользовательские поля ACF - PullRequest
0 голосов
/ 10 марта 2020

У меня есть проект Laravel, и я хочу знать, возможно ли создать модель, которая позволяет пользователю выбирать, хочет ли он добавить галерею изображений или текстовый блок. Я думал о сохранении данных json, закодированных для декодирования их в шаблоне при циклическом просмотре данных.

То, что я пытаюсь выполнить sh, выглядит примерно так в шаблоне блейда:

@foreach($fields as $field)
    @if($field->type == 'image')
        <img src="{{$field->img}}">
    @elseif($field->type == 'gallery')
        @foreach($field as $img)
            <img src="{{$img->url}}"
        @endforeach
    @elseif($field->type == 'text')
        <div class="text-block">
            {{$field->text}}
        </div>
    @endif
@endforeach
...