Я пытаюсь получить сообщения чата из базы данных. К сожалению, я не могу получить сообщения чата, потому что у меня ошибка. Как я могу это исправить? Пожалуйста, помогите мне, спасибо.
please see this error
https://flareapp.io/share/v5pll05E#F52
Текущий статус
{"id":12,"name":"Faraz","email":"faraz01@gmail.com",
"email_verified_at":null,"job":null,"phone_number":null,
"profile_image":null,"created_at":"2020-02-14 04:35:07","updated_at":"2020-02-14
04:35:07","chats":[{"id":1,"to_user_id":12,"from_user_id":13,"chat_message":"Hi
Well come to horizon technology","timestamp":"2020-02-12 17:54:55"}]}
Пользовательский модальный
class User extends Authenticatable
{
public function Chats()
{
return $this>hasMany('App\Chat_message','to_user_id','id');
}
Модель сообщения чата
class Chat_message extends Model
{
public function user()
{
return $this->belongsTo('App\User','id');
}
Контроллер
public function chat($id)
{
$single_chat = User::with('Chats')->where('id',$id)->first();
// return $single_chat;
return view('single_chat',compact('single_chat'));
}
}
Html просмотр
@foreach($single_chat as $single_chats)
<!-- Message to the right -->
<div class="direct-chat-msg right">
<div class="direct-chat-infos clearfix">
<span class="direct-chat-name float-right">Sarah Bullock</span>
<span class="direct-chat-timestamp float-left">23 Jan 6:10 pm</span>
</div>
<!-- /.direct-chat-infos -->
<img class="direct-chat-img" src="{{url('public/assets/dist/img/user1-
128x128.jpg')}}" alt="message user image">
<!-- /.direct-chat-img -->
<div class="direct-chat-text">
{{$single_chats->chat_message}}
</div>
<!-- /.direct-chat-text -->
</div>
<!-- /.direct-chat-msg -->
</div>
<!--/.direct-chat-messages-->
@endforeach