i am trying to get all messages that are sava in messages table in database but an error accured.
message.blade.php:
<div class="sms">
<ul>
@foreach($messages as $message)
<li class="list-group-item"> {{$message->user->name}} : {{$message->message}}
@if($message->user_id === Auth::user()->id)
<div class="action">
<a href="/delete/messages/{{$message->id}}">
<span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
</a>
/
<a href="/message/edit/{{$message->id}}">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
</a>
</div>
@endif
</li>
@endforeach
</ul>
</div>
Controller:
public function GetMessages(){
$messages = Messages::all();
return view('message')->with('messages',$messages);
}
MessagesModel:
class Messages extends Model
{
protected $table = 'messages';
protected $fillable = ['message','user_id'];
protected $timestamp=false;
public function user()
{
return $this->hasOne('App\User', 'id', 'user_id');
}
}