2016-05-27 5 views
0

外部キーからデータを取得する際に問題があります。javacriptの外部キーに基づいてデータを取得する方法

これは、データを取得するための私のルートです:

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は、観光のテーブル ある別のテーブルにあると私はすでに接続を作った意味テーブル間。

答えて

0

はこれを試してみてください:

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

は動作しません:( – rinaldy31

関連する問題