Я получил ajax вот так
$.ajax({
type: "POST",
url: "{{ route('master.cabang_get') }}",
data : {id: id},
success: function (result){
console.log(result);
console.log(result['"kode_cabang"'])
$('#id').val(result.id);
$('#kode_cabang').val(result.kode_cabang);
$('#nama_cabang').val(result.nama_cabang);
$("#myModal").find('.modal-title').text('Edit Cabang');
$("#myModal").modal('show',{backdrop: 'true'});
}
});
и это контроллер
$data = DB::table('master_cabang')->where('id', $id)->first();
echo json_encode($data);
в codeigniter, я могу использовать -> row_array (); и вернуть данные как json_encode. поэтому я могу console.log (результат ['') в javascript. но когда я использую laravel. это не определено но ответ выглядит так
{"id":10,"kode_cabang":"BDG910","nama_cabang":"Bandung","createdat":"2020-04-12 06:17:18","updatedat":null}
в принципе. как вернуть одну строку в виде массива в laravel? или как извлечь результат ответа в javascript?