Как ПОКАЗАТЬ КОЛОННЫ исключить 1 или более столбцов в Laravel SQL select? - PullRequest
0 голосов
/ 21 июня 2020

Как можно отобразить столбцы и исключить 1 или несколько указанных c Поля?

Я уже пробовал

DB::select( "SHOW COLUMNS FROM tbl LIKE '%". $search . "%' AND WHERE Field != '". $selected ."'" );

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

Вот мой HTML & jQuery.

<ul></ul>
<input type="text" name="search" id="search" placeholder="search here">
<div id="data">
    <a href="#" class="addMe" data-id="{{ $columnName }}">
        <strong>{{ $columnName }}</strong>
    </a>
</div>

// jQuery
$(document).on('keyup', '#search', function(){
    var query = $(this).val();
    
    // Ajax get data
})
.on('click', '.addMe', function() {
    var remove = $(this).data('id');
    
    $('ul').append(`
            <li class="${remove}">
                <h3 class="col-name">${remove}</h3>
            </li>
        `)

    // Ajax get data
});

Если есть какой-либо отсутствующий или неясный оператор, просто спросите мне

Спасибо

1 Ответ

0 голосов
/ 21 июня 2020

Вспомогательные функции в laravel решат вашу проблему. вы можете использовать except(), pluck(), map() в коллекциях

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