我收到了这个,在我最近的Laravel 4.1项目中,我相信JSON回归,
{"id":5,"owner":"2","message":"What a wonderful shoot today in Belgium!","post_at":"2","created_at":"2014-02-25 15:05:50","updated_at":"2014-02-25 19:05:50"}
但是我通常能够像这样显示它:
echo $post->id;
但不知怎的,而不是" 5",它什么也没有返回。
但是当我使用$post->toArray();
转换为数组并尝试使用echo $post['id'];
进行查看时,它成功返回" 5"。
使用echo $post->id;
能够返回其价值的最佳方法是什么?我也尝试使用$post->toJSON();
将变量确保为JSON,但它仍然返回空。
答案 0 :(得分:0)
检查这个
$post = Post::where('id','=',5)->get()(不要忘记 get())
或
$post = Post::where('id',5)->get()(不要忘记 get())
或
$post = Post::find(5);
回应可能:
Response::json($post);
答案 1 :(得分:0)
$.get('url', {'id': id}, function (obj) {
var te=obj.id;
alert(te);
});