Я создал модель отношений между Пользователем и Сообщением. Я хочу реализовать список сообщений для аутентифицированного пользователя, но получаю следующую ошибку.
Метод Illuminate \ Database \ Eloquent \ Collection :: ссылки не существуют
Контроллер
public function index()
{
$user_id = auth()->user()->id;
$user = User::find($user_id);
return view('message.index')->with('messages', $user->message);
}
Поставщик сообщений
class message extends Model
{
public function user() {
return $this->belongsTo('App\User');
}
}
Пользовательский провайдер
public function message ()
{
return $this->hasMany('App\Message');
}
index.blade.php
@extends('layouts.app')
@section('content')
<h1>messages</h1>
@if(count($messages)>0)
@foreach ($messages as $message)
<div class="well">
<h3><a href="/message/{{$message->id}}">{{$message->user}}</a></h3>
<small>Written on {{$message->created_at}} </small>
</div>
@endforeach
{{$messages->links()}}
@else
<p> no post found </p>
@endif
@endsection
Error
"Метод Illuminate \ Database \ Eloquent \ Collection :: links не существует. (Представление: C: \ xampp \ htdocs \ basicwebsite \ resources \ views \ message \ index.blade.php)"