0

我现在正在尝试学习多态类型关系,但我在删除数据时遇到问题
有解决问题的解决方案或解决此问题的一些参考吗?

谢谢

/**
     * Add Comment
     *
     * @param [type] $id
     * @return void
     */
    public function addCommentPost(Request $request, $id)
    {
        Post::find($id)->comments()->create([
            'body' => $request->get('comment'),
        ]);

        return redirect()->back();
    }
4

1 回答 1

0

$posts->comments()是返回单个帖子的所有评论的关系查询。如果您调用delete()它,它将删除所有这些记录。如果您只想删除特定记录,则需要确保仅对要删除的记录调用 delete。例如:

$posts->comments()->where('id', '=', 1)->delete(); 
于 2021-05-11T15:21:33.187 回答