大家好,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