I have a site where users can create posts and messages. I want it so that when a user delete's their profile, that all user's posts and messages will be deleted as well. I have a users, messages, and posts table. I was thinking of just doing something like
User::destroy(Auth->user()->id); //to delete user
Message::where(user_id, Auth->user())->delete(); //to delete al messages from that user
Post::where(user_id, Auth->user())->delete(); //to delete all posts from that user
Is this the best way, or is there a more elegant option? Do i need to basically search all my tables for that user_id then delete each row?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire