如何使当用户被删除,他的所有帖子引用Admin与user_id Laravel



大家好,Laravel开发者,我需要帮助…

我有两个表:

users列:

id名字

邮件

密码

和我有表posts的列:

标题

身体

user_id

当某个用户被删除时,他的所有帖子(与他相关的user_id)都指向删除该用户的管理员,该如何做?我假设我正在使用外键或其他东西…?

请帮助,我是Laravel的初学者…谢谢。

试试这个,希望它对你有用

public function removeUser($id){
$res=User::find($id)->delete();
if ($res){
$values = Post::where('user_id ', $id)->update(['user_id 
'=>'your_admin_id']);
return redirect()->back()->with('status','User Id Deleted 
Successfully');
}else{
// Do Something
}
}

你可以从会话

中找到你的admin id

相关内容

  • 没有找到相关文章

最新更新