로 레코드를 저장 게시물 및 댓글.웅변 ORM 내가이 같은 코멘트를 작성하는 경우 2 개 참조 필드
나는 또한 내 댓글에 모델이 있습니다
public function author()
{
return $this->belongsTo('User');
}
어떻게 또한 주석 테이블에서 'USER_ID'필드를 채울 수 있습니까?
로 레코드를 저장 게시물 및 댓글.웅변 ORM 내가이 같은 코멘트를 작성하는 경우 2 개 참조 필드
나는 또한 내 댓글에 모델이 있습니다
public function author()
{
return $this->belongsTo('User');
}
어떻게 또한 주석 테이블에서 'USER_ID'필드를 채울 수 있습니까?
사용자 ID를 배열에 명시 적으로 지정할 수 있습니다.
$post->comments()->create(array(
'body' => 'Comment message',
'user_id' => Auth::user()->id
));
또는 주석을 작성한 다음 posts 및 users 테이블과 함께 관계를 삽입 할 수 있습니다.
$post = Post::find($whatever);
$user = Auth::user()->id;
$comment = Comment::create(array(
'body' => 'Comment message'
));
$post->comments()->insert($comment);
$user->comments()->insert($comment);
Laravel 4에서는 마지막 두 행에 대한 save($comment)
대신 insert($comment)
사용할 수 있습니다. 이것은 Laravel 3의 주요 변경 사항입니다.
그냥 삭제 : http://area51.stackexchange.com/proposals/46607/laravel – Kriem