Laravel таблицы данных не могут создавать настраиваемые столбцы - PullRequest
0 голосов
/ 03 августа 2020

У меня есть две таблицы, первая простая html без таблиц данных, вторая с таблицами данных. Моя цель преобразовать первую таблицу в две таблицы данных во вторую. Но у меня были две основные проблемы: столбец Grazinimo terminas использует laravel @if и столбец Veiksmai с использованием if statemens, как я могу добавить их в качестве настраиваемых столбцов во второй таблице. First not dinamical table

enter image description here

First table code

 Knygos pavadinimas  Miestas  Išdavimo data  Grąžinimo terminas  Vardas  Pavardė  Kliento nr .  Veiksmai   @foreach ($ paskolinimai как $ p)  {{$ p-> pavadinimas}}  {{$ p-> miestas}}  {{$ p-> isdavimo_data}}  @if ($ p-> grazinimo_data! = NULL) Knyga grąžinta!   @elseif ($ Skirtumas> 0) Liko {{$ Skirtumas}}  dienų.  @elseif ($ Skirtumas <0) <td>Terminas praėjo!   @elseif ($ Skylumas = 0) Šiandien paskutinė grąžinimo diena!   @endif {{$ p-> vardas}}  {{$ p-> pavarde}}  {{$ p-> klientasnr}}  @if ($ p-> grazinimo_data == null) id.'-'.$p->bookid) }}"
                        class="btn btn-primary"> Grąžinimas   @else Grąžinta   @endif @endforeach    

Код второй таблицы

<script>
    $(document).ready(function () {
        var darbuotojai = $('#paskolinimai').DataTable({
            processing: true,
            serverSide: true,
            ajax:
            {
                url: '{!! route('get.paskolinimai') !!}'
                },


            columns: [
                { data: 'pavadinimas', name: 'pavadinimas' },
                { data: 'miestas', name: 'miestas' },
                { data: 'isdavimo_data', name: 'isdavimo_data' },
                { data: 'vardas', name: 'vardas' },
                { data: 'pavarde', name: 'pavarde' },

            ],
            'oLanguage': {
                'sSearch': "Paieška:",
                'sZeroRecords': "Nerasta atitinkančių įrašų",
                'sLengthMenu': "Rodyti _MENU_ įrašų",
                'sInfo': "Nuo _START_ iki _END_ viso _TOTAL_ įrašų",
                'sProcessing': "Apdorojama...",
                'sLoadingRecords': "Kraunama...",
                'sInfoFiltered': " - (filtruojama iš _MAX_ įrašų)",
                'oPaginate': {
                    'sFirst': "Pirmas",
                    'sLast': "Paskutinis",
                    'sNext': "Sekantis",
                    'sPrevious': "Ankstesnis"
                },

            },
            'sDom': '<"top"lfip>rt<"bottom"p><"clear">',
        });

    });
</script>
<table id="paskolinimai" class="table table-bordered">
        <thead class="bg-warning">
            <th>Knygos pavadinimas</th>
            <th>Miestas</th>
            <th>Išdavimo data</th>
            <th>Vardas</th>
            <th>Pavardė</th>
        </thead>
        <tbody></tbody>
    </table>
</div>

Итак, как я могу правильно добавить Grazinimo terminas и veiksmai во вторую таблицу

...