Konu direkt Laravel ile ilgili değil gibi görünüyor. Amma velakin öyle değildir, Belki de öyledir.
select2 componentini kullanan var mıydı daha önce ?
country_id isimli select componenti onchange olduğunda o id'yi kullanarak city_id'lerini çekiyorum DB'den.
Çalıştı bile, ama yine de sanki içimde bunun daha kolay yapılabileceği hissi var.
Tavsiyeniz olur mu ?
$("#country_id").change(function () {
var country_id = $(this).val();
var token = $('[name="_token"]').val();
$.ajax({
url: "{{route('cities.getCities')}}",
method: "POST",
data: {country_id: country_id, _token: token},
success: function (received_data) {
var data = JSON.parse(received_data);
$('#city_id').empty();
for(var i = 0; i < data.length; i++) {
var newOption = new Option(data[i].text, data[i].id, false, false);
$('#city_id').append(newOption).trigger('change');
}
}
})
});