У меня есть сайт, на котором пользователи могут создавать сообщения и сообщения. Я хочу, чтобы когда пользователь удалил свой профиль, все сообщения пользователя и сообщения также будут удалены. У меня есть таблица пользователей, сообщений и сообщений. Я думал просто делать что-то вродеУдаление пользовательских и пользовательских данных в Laravel 5
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
Это лучший способ, или есть более элегантный вариант? Нужно ли мне в основном искать все мои таблицы для этого user_id, а затем удалять каждую строку?
Да, это называется DB [Триггеры] (https://www.google.com/search?client=opera&q=DB+triggers&sourceid=opera&ie=UTF-8&oe=UTF-8) или хранить процедуры. – MaxZoom