Мне требуется сформировать отчет в excel
В него должны попасть все выделенные поля
Я собираю их в массив (поля id) и по клику формирую ссылку
let selectedItems = new Array()
$('input[name="id_check"]:checked').each(function () {
selectedItems.push($(this).val())
})
location.href = 'report/'+selectedItems;
Вопрос в том, как мне выбрать из бд все поля в с моими id
Заранее спасибо
Ну если прям в таком виде передавать поля, то нужно сделать маршрут вида
Route::get('report/{fields}', 'ReportController@index');
.
Вытащить их в контроллере и указать в выборке
public function index(Request $request, $fields){
$result = Model::get(explode(',', $fields));
}
Превратить массив в строку, где каждый элемент разделён запятой: selectedItems.join(",")
, отправить на сервер (например - через fetch), и сделать выборку:
$items = DB::table('table')->whereIn('id', $data)->get()
(пример с использованием Query Builder, поскольку в метках - laravel)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
по событию onBlur я могу получить текущий элемент, но мне надо запрограммировать разное поведение, в зависимости от того, по какому элементу...
Реализовал у себя в проекте поддержку drag&drop функционала для элементов с классом draggableК сожалению, данная реализация ведет сея иногда странно:...
Знаю, что этот вопрос поднимался множество раз, и на него есть ответы, которые помогли многимНоя перепробовал все предложенные варианты,...