Articles of soft delete

Команда Laravel удаляет событие по отношениям

Я разрабатываю веб-приложение Laravel, используя Laravel 5.2. Мой вопрос очень прост … Как прослушивать событие forceDelete, чтобы принудительно установить отношения модели? Я просматривал веб-страницы и SO для нескольких, но все вопросы / ответы, которые я нашел там, где они были повторно удалены, а также в документации API, которую я не нашел очень … В моем […]

Как проверить, не удалена ли строка в Eloquent?

В Laravel 5.1 есть ли хороший способ проверить, был ли объект элитной модели мягко удален? Я не говорю о выборе данных, но как только у меня есть объект, например Thing::withTrashed()->find($id) Пока единственный способ, который я вижу, это if ($thing->deleted_at !== null) { … } Я не вижу в API соответствующего метода, который позволял бы, например, […]

Мягкое удаление Каскадирование с помощью Laravel 5.2

Я пытаюсь реализовать мягкое удаление в Laravel. Вот мои отношения Tournament ( hasMany ) CategoryTournament (hasOne) CategorySettings Tournament ( hasMany ) CategoryTournament (belongsToMany) CategoryTournamentUser Итак, я использовал этот ответ, который очень помог мне Теперь, когда я SoftDelete турнира, все связанные с CategoryTournaments также удаляются. Но затем я попытался применить его рекурсивно, поэтому я написал тот […]

Рекомендации по безопасному удалению (PHP / MySQL)

проблема В веб-приложении, посвященном продуктам и заказам, я хочу поддерживать информацию и отношения между бывшими сотрудниками (пользователями) и заказами, которые они обрабатывали. Я хочу поддерживать информацию и отношения между устаревшими продуктами и заказами, которые включают эти продукты. Тем не менее, я хочу, чтобы сотрудники могли дезавуировать интерфейсы администрирования, такие как удаление прежних сотрудников, устаревшие продукты, […]