我尝试用一个帖子发表评论,我正在使用关系hasMany&&属于。我使用了表格和评论。
这是牵引模型
发布模型:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
public function user(){
return $this->belongsTo('App\User');
}
/**
* Get the comments for the blog post.
*/
public function comments()
{
return $this->hasMany('App\Comment' );
}
}
和评论模型
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Comment extends Model
{
/**
* Get the post that owns the comment.
*/
public function post()
{
return $this->belongsTo('App\Post');
}
}
和评论表包含2个外键
AutoMapper docs on configuration validation
当我需要选择1个帖子和所有评论时,服务器只返回帖子
$Post = Post::find( $id ) ;
答案 0 :(得分:0)
试试这个:
$Post = Post::find( $id )->with('comment') ;