вы можете просто сделать foreach
, так как вы не объяснили, какой тип массива вы возвращаете, поэтому я просто предположу, что это массив типа {key: value}
, так что в вашей функции успеха
success: function(response){
let select = document.querySelector('#variant_colour')
select.innerHTML = '' //if you want to remove previous options
response.forEach((op)=>{
select.innerHTML += `<option value=${op.id}>${op.value}</option>`
})
}
Кроме того, вам нужно будет указать некоторое значение в атрибуте значения опции в своем блейде
<option value="{{ $variant->id }}">{{$variant->attributes_colour}}</option> //set some value example id