Я пытаюсь создать простое приложение в Laravel, которое отправляет и получает комментарии из базы данных.
Я использую как PHP, так и JS с AJAX. Но когда я пытаюсь получить полный объект комментария:
PHP
public function UpdateComment(Request $request){
$id = $request->id;
$jsonCode = DB::table('comments')->where('id', $id)->get();
$comment = json_decode($jsonCode);
return $comment
}
Хорошо работает:
[{…}]
0:
author_id: 6
comment_date: "2018-09-15 09:53:01"
comment_text: "23423434234"
history: ""
id: 60
last_update: "2018-09-15 00:00:00"
>proto__: Object
length: 1
>proto__: Array(0)
Это именно то, что я ожидал увидеть, полный объект PHP.
Но когда я пытаюсь вернуть или просто использовать один атрибут этого же объекта, я получаю ошибку 500 ...
return $comment->id;
.
POST http://laravelhost/update-comment 500 (Internal Server Error)
Я новичок в PHP, поэтому это должна быть очень простая ошибка.