laravel - 如何删除评论但不删除回复,将其设置为评论已删除?
问题描述
我有一个讨论论坛,我希望用户能够删除他们的评论,但不删除对评论的回复,有没有办法将其设置为说评论已删除或其他内容,同时实际删除它?
这是我的模型
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');
}
}
解决方案
推荐阅读
- flutter - 颤振中未调用处置方法
- r - ggplot2 - 填充的相反颜色无需重新编码
- sql - 不使用多个内联选择的 Oracle SQL 查询
- sql - 'dbo' 用户不应用于正常的服务操作
- windows - 使用 ubuntu(16.04) 客户端连接 AWS Windows 系统时出现问题
- python - jupyter 内核在使用 np.array 将列表转换为大型列表 15000*512*512 的 numpy 数组时死亡
- github-api - Quarkus native 和 org.kohsuke:github-api - 无法反序列化异常
- php - 热敏打印机 PHP(Mike42 类)
- semantic-web - 推理器的实现不适用于稍大的本体。我该如何解决?
- javascript - 我们如何使用 ScrollView 和 FlatList 使标签视图与 react-native-tab-view 保持粘性?