программно добавлять строки и столбцы в существующую таблицу без миграции - лезвие laravel - PullRequest
0 голосов
/ 26 мая 2020

Есть ли способ добавить строки и столбцы в существующую таблицу лезвий. Уже заполните данные с помощью foreach l oop на основе вопросов и контактов. Мне нужно рассчитать среднее, минимальное и максимальное значение для столбца оценок в таблице. Контакты и вопросительные знаки зависят от выбранного опроса. любая помощь приветствуется

    @php
     $FIXED_COLUMN_COUNT =5;
     $columnCount = $FIXED_COLUMN_COUNT + count($questionLabels);
     $rowCount = count($contacts) + 3;
    @endphp
   <div class="table-responsive">
        <table class="table table-bordered">
         <thead>
                <tr>
                    <th>#</th>
                    <th>Name</th>
                    <th>Email</th>
                     <th>StartDate</th>
                    <th>EndDate</th>
                    <th>Score</th>
                    @foreach($questionLabels as $questionLabel)
                      <th>{{ $questionLabel}}</th>
                    @endforeach
                </tr>
                </thead>
            <tbody>
                @foreach($contacts as $contact)
                 <tr><td></td></tr>
                 .
                 .
                 .
                 ..
                 .@foreach(answers as answer)
                 <tr><td></td></tr>
                 .
                 .
                 .
                 ..
                 @endforeach

                 Here i need max, min and average inside the table

                 </tbody>
                </table>
        </div

Я хочу получить такой результат. введите описание изображения здесь

1 Ответ

0 голосов
/ 26 мая 2020

, как в этой ситуации, я использовал jQuery, для этого вы должны импортировать jQuery. js и попробовать это

<script>
 $('#tableId tr:last').after('<tr>...</tr><tr>...</tr>');
</script>

или

<script>
 $('#tableId > tbody:last-child').append('<tr>...</tr><tr>...</tr>');
</script>
...