2016-08-14 12 views
1
$show=Product::where(['product_id'=>$id])->first();   
if($show) 
    { 
    echo json_encode(array('status' => TRUE, 'show'=>$show); die; 
    } 

製品にはカテゴリ・テーブルとカテゴリ・テーブルとの関連性が「カ​​テゴリ」の列に「名前」という列があります。私はこの方法でこの名前にアクセスしようとしていますが、失敗しました。しかし、価格に問題はありません。関連性laravelからの値へのアクセス

ajax and javascripts

$.ajax({ 
     type: "POST", 
     url: "{{url('/product/show')}}", 
     data: {id:id}, 
     success: function (data) { 
     var res = $.parseJSON(data); 

     if(res.status == true) 
     {       
      var result ='Price:' +res.show.price+'<br>'+ 
         'Category:'+res.show.category.name'<br>'+ 
     } 

答えて

1

あなたは関係があなたのSQLからロードされ、そしてあなたの変数で返されていることを確認する必要があります。

$show=Product::where(['product_id'=>$id])->with('category')->first();   
関連する問題