如何在javascript中根据外键检索数据

时间:2016-05-27 12:30:23

标签: javascript mysql laravel

我从外键检索数据时遇到问题。

这是我检索数据的途径:

Route::get('retrieve',function() {
    $tourism = \App\Models\Ratings::orderBy('rating','desc')->take(6)->get();

    return $tourism;
});

这是我的Javascript:

    var URL = '{{URL::to('/retrieve')}}';
    var htmlURL = '{{URL::to('/tourismplace/id/')}}';
    $.get(URL).success(function(data){
        var jumlahData = data.length;
        for(var i=0;i<jumlahData;i++){
            lokasi.push({
                lat : data[i].tourism.latitude,
                lon : data[i].tourism.longitude,
                zoom : 18,
                title : data[i].tourism[i].nama,
                html : "<a href='"+htmlURL+"/"+data[i].tourism.id +"'>"+data[i].tourism.nama+"</a>",
                icon: 'http://maps.google.com/mapfiles/ms/micons/red-dot.png', // custom icon
                animation: google.maps.Animation.DROP

            });
        }
    }

data[i].tourism.nama表示nama在另一张旅游餐桌中 我已经在表格之间建立了联系。

1 个答案:

答案 0 :(得分:0)

试试这个:

$tourism = \App\Models\Ratings::orderBy('rating','desc')->with('tourism')->take(6)->get();