首页 > 解决方案 > 如何删除评论但不删除回复,将其设置为评论已删除?

问题描述

我有一个讨论论坛,我希望用户能够删除他们的评论,但不删除对评论的回复,有没有办法将其设置为说评论已删除或其他内容,同时实际删除它?

这是我的模型

class ForumReply extends Model
{
    protected $fillable = [
        'user_id',
        'bulletin_id',
        'comment',
        'anonymous'
    ];

    public $timestamps = true;

    public function discussionForum()
    {
        return $this->belongsTo(DiscussionForum::class);
    }

    public function user()
    {
        return $this->belongsTo(User::class);
    }

    public function replies()
    {
        return $this->hasMany(ForumReply::class, 'parent_id', 'id');
    }
}

标签: laravel

解决方案


推荐阅读