I want to display data when I click search button.
search button form code so far :
<div class="col-xs-4 col-sm-4 col-md-4">
<div class="form-group">
<label class="control-label">Driver Name:</label>
{!! Form::select('driver_id', $driver, null, array('class' => 'form-control')) !!}
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-4">
<div class="form-group">
<label>Fine Date:</label>
{!! Form::text('fine_date', null, array('id' => 'datetimepicker', 'class' => 'form-control')) !!}
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-4">
<div class="form-group filter-btn">
<button class='btn btn-info' type='search'>Search</button>
</div>
</div>
here's my controller so far :
public function getDriverByWorkingDate(Request $request) {
return Attendance::join('attendance_details', 'attendance_details.attendance_id', '=', 'attendances.id')
->join('fleets', 'fleets.attendance_detail_id', '=', 'attendance_details.id')
->join('cars', 'fleets.car_id', '=', 'cars.id')
->select(
'fleets.start_time',
'fleets.end_time',
'fleets.car_id',
'cars.plate_no',
'attendances.working_date',
'attendances.driver_id'
)
->where('attendances.working_date', Carbon::parse($request->fine_date))
->where('attendances.driver_id', $request->driver_id)->get();
}
and here's jquery so far :
$('button[type="search"]').click(function(e) {
$.ajax({
url: "{{ route('driver.name') }}",
type: "POST",
data: {
'_token' : '{{csrf_token() }}',
'driver_id' : $('select[name="driver_id"]').val(),
'fine_date' : $('input[name="fine_date"]').val(),
},
success: function(data) {
},
error: function(data) {
}
});
});
Everything works fine and data is being returned.
#attributes: array:6 [
"start_time" => "2016-11-16 08:00:00"
"end_time" => "2016-11-16 18:00:00"
"car_id" => 5
"plate_no" => "DFE82846J"
"working_date" => "2016-11-16"
"driver_id" => 1
]
#original: array:6 [
"start_time" => "2016-11-16 08:00:00"
"end_time" => "2016-11-16 18:00:00"
"car_id" => 5
"plate_no" => "DFE82846J"
"working_date" => "2016-11-16"
"driver_id" => 1
]
How do I display those data into HTML div ? thanks,