Надеюсь, это поможет вам. NB: Ваш маршрут должен быть GET и возвращать json
Laravel php:
$options = Option::all()
return response()
->json($options)
Js
$(document).ready(function(){
$.ajax({
url: "{{ url('path'); }}",
type: "GET",
processData: false,
contentType: false,
beforeSend: function() {
},
success: function(data){
$.each(data, function(key, value) {
$('#mySelect')
.append($("<option></option>")
.attr("value",key)
.text(value));
});
},
error: function(xhr, ajaxOptions, thrownError) {
console.log(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});