@michaloravec - I have already done:
protected $dates = [
'holiday_date',
];
But I am passing it from the controller as JSON:
public function findLeaveCount(Request $request)
{
$nationalholidays = HrHolidayDate::select('holiday_date')->where('company_id', $userCompany)->whereYear('created_at', '=', date('Y'))->get();
return response()->json([
'nationalholidays' => $nationalholidays,
]);
}
view
<script type="text/javascript">
var holidayDays = [];
$(document).ready(function() {
$(document).on('change', '#leave_type', function() {
var air_id = $(this).val();
var a = $(this).parent();
var op = "";
$.ajax({
type: 'get',
url: '{{ route('get.leavecounts.all') }}',
data: { 'id': air_id },
dataType: 'json', //return data will be json
// console.log("Its Change !");
success: function(data) {
holidayDays = data.nationalholidays;
},
error:function(){
}
});
});
});
</script>
But it comes out as in console:
0:
holiday_date: "2020-08-25 00:00:00"
__proto__: Object
1:
holiday_date: "2020-08-26 00:00:00"
__proto__: Object
2: {holiday_date: "2020-09-25 00:00:00"}
3: {holiday_date: "2020-11-30 00:00:00"}
__proto__: Array(0)