Хранить часть HTML-формы в базе данных - PullRequest
0 голосов
/ 25 января 2019

Я добавил в свою базу данных следующий код.

$q = new Question;
$q->question_name = "trip_and_close";
$question = clean('
            <div class="form-group">
                <!-- all my HTML code goes here -->
            </div>
            ');
$q->question = $question;
$q->save();

$q->plant_type()
    ->attach($plant, ['order' => '2', 'section_id' => '1']);

questions имеет отношение многие ко многим с plant_type, который имеет отношение belongsTo к таблице inspections.

Я хочу иметь возможность извлечь эту информацию из базы данных и вставить ее в представление, используя что-то вроде этого:

<form action="/inspections/{{$inspection->id}}" method="POST">
    @csrf
    @method('put')    
    @foreach($inspection->plant_type->questions as $question)

        {!! $question->question !!}

    @endforeach    
</form>

Я не могу заставить это работать.Я пытался {{ }}, htmlspecialchars, очиститель мяу html.Никакой радости.

Когда я проверяю данные, сохраненные в базе данных, информация о классе из формы все отсутствует.Правильно ли я сохраняю HTML в базу данных?Я использую текстовый тип данных.

Пожалуйста, помогите С уважением Пол.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...