【发布时间】:2018-08-14 22:25:07
【问题描述】:
我想显示在墙上发帖的用户的 ID,但它显示错误。我正在学习 laravel 中的关系。 帖子属于 1 个用户。 1 个用户可以有很多帖子。 谢谢。
后模型
class Post extends Model
{
public function users(){
return $this->belongsTo('\App\User');
}
后控制器
class PostsController extends Controller
{
public function index()
{
$p = \App\Post::all();
return view('posts.index',compact('p'));
}
}
帖子\索引
<?php
foreach ($p as $value) {
echo $value->title." ".$value->body." posted by ".$value->users->id."
<br>";}
?>
【问题讨论】:
标签: laravel laravel-5 eloquent relational-database