Я вижу несколько вещей, которые могут вызывать проблему
Попробуйте это:
function initMap(){
var options = {
zoom:8,
center:
'{!! $address[0]->address !!}'
}
var map = new google.maps.Map(document.getElementById("map"), options);
var marker = new google.maps.Marker({
position:
@foreach($address as $addr)
'{!! $addr->address !!}'
@endforeach
map:map
});
var infoWindow = new google.maps.InfoWindow({
content:'content here'
});
marker.addListener('click', function () {
infoWindow.open(map, marker);
})
}
Так что прежде всего @foreach (...)
не использует {
или }
Во-вторых, вы хотите вывести любую информацию, которая не только числовая, внутри кавычек
Надеюсь, это поможет