В моем приложении, если кто-то нажимает кнопку «Фильтр», я хочу отобразить данные в виде таблицы из базы данных mysql, но здесь я не получаю никаких ответов. Пожалуйста, кто-нибудь поможет мне с этим.
custom_script. js
fetch_data();
function fetch_data(from_date = '', to_date = '') {
if(from_date != '' && to_date != '') {
console.log(from_date+' | '+to_date)
}
}
$('#filter').click(function() {
var from_date = $('#from_date').val();
var to_date = $('#to_date').val();
if(from_date != '' && to_date != '') {
fetch_data(from_date, to_date);
}
else {
alert('Both Date is required');
}
});
$('#refresh').click(function() {
$('#from_date').val('');
$('#to_date').val('');
fetch_data();
});
HolidayController. php
public function fetch_data(Request $request)
{
if($request->from_date != '' && $request->to_date != '') {
$data = DB::table('holidays')
->whereBetween('startdate',
array($request->from_date, $request->to_date))
->get();
}
else {
$data = DB::table('holidays')->orderBy('startdate', 'desc')
->get();
}
return response($data);
}