2016-06-15 14 views
0

ルートは、ファイルlaravelにコントローラ機能でデータをブラウザの応答データを示したが、私はのvar_dumpできるかAjaxリクエスト

Route::post('/like',[ 
    'uses'=>'[email protected]','as'=>'like' 

]); 

Ajaxリクエストファイル

var token = '{{Session::token() }}'; 
var urlLike = '{{ route('like') }}'; 

$(document).ready(function() { 
    $('.like').on('click', function (event) { 
    event.preventDefault(); 
    //dataset use for take close data 
    postId = $(this).closest("[data-postid]").data().postid; 
    var isLike = event.target.previousElementSibling == null; 
    $.ajax({ 
     method: 'POST', 
     url:urlLike, 
     data: { isLke: isLike, postId: postId, _token:token }, 
    }) 
    .done(function() { 
    }); 
    }); 
    }); 

コントローラ機能

public function postLikePost(Request $request){ 

      $post_id= $request['postId']; 

      dd($post_id); 

} 

enter image description here

私のリクエストデータは応答として表示されていますが、コントローラのfunction.Nothingに何もデータを保存しようとしていないときに、ダンプデータを表示しようとしています。しかし、私はどのように私はajaxのドットが任意のURLに行くとしてダンプのデータを見ることができるか分からない。さて、私はダンプデータをコントローラ機能で見たいと思っています。私はそれをどうやってできるのですか?

答えて

0

私は前に同じ問題がありました。私のために素晴らしいソリューションがありました!あなたがこれを行うことができ、あなたのコントローラで

public function postLikePost(Request $request){ 

    $post_id = $request->get('postId'); 

} 

はそれが役に立てば幸い!