【发布时间】:2017-05-08 19:34:26
【问题描述】:
我正在尝试获取数据库中消息表中的所有 sava 消息,但出现错误。
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>
控制器:
public function GetMessages(){
$messages = Messages::all();
return view('message')->with('messages',$messages);
}
消息模型:
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');
}
}
【问题讨论】:
-
可能有没有用户的消息)
-
你的第 9 行是哪一行?
-
第 9 行 -> @foreach()
-
显示消息模型
-
@mcklayin 我上传模型。
标签: php laravel-5.3