刀片内的slug的javascript值

时间:2017-03-29 06:09:54

标签: javascript php laravel-5.4 slug laravel-blade

我不知道你是否真的能理解我想要展示的输出。我知道有更简单的方法,我希望有人可以提供帮助。但我在使用刀片内的slugs创建路径时遇到了这个问题。

这是用于创建地图:

for (var i = 0; i < markers.length; i++) {
            var data = markers[i];
            var myLatlng = new google.maps.LatLng(data.lat, data.lng);
            var marker = new google.maps.Marker({
                position: myLatlng,
                map: map,
                title: data.title
            });

            //Attach click event to the marker.
            (function (marker, data) {
                google.maps.event.addListener(marker, "click", function (e) {
                    //Wrap the content inside an HTML DIV in order to set height and width of InfoWindow.
                    infoWindow.setContent("<div style = 'width:200px;min-height:40px'>"
                        + "<h3>" +  data.title + "</h3> "
                        + data.description
                        + "<a href='{{ url("/". data.title . ->slug) }}'>View"
                        + "</a></div>");
                    infoWindow.open(map, marker);
                });
            })(marker, data);
        }

这一部分就是我的问题:

+ "<a href='{{ url("/". data.title . ->slug) }}'>View"
                            + "</a></div>"); 

我想将data.title的值转换为php,以便我可以将其用作slug。

嗯,无论如何data.lat, data.lng,data.description and data.title从这里获取,并且是json_encoded

foreach($query as $item) {
        $data[] = [
            'title' => $item->school_name,
            'lat' => $item->latitude,
            'lng' => $item->longitude,
            'description' => $item->enrollment_sy_2014_2015,
            'id' => $item->school_id

        ];
    }

提前致谢:)

0 个答案:

没有答案