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

В Laravel 5.1 есть хороший способ проверить, был ли удаленно удален объект красноречивой модели? Я не говорю о выборе данных, но когда у меня есть объект, например Thing::withTrashed()->find($id)

Пока что единственный способ увидеть это

if ($thing->deleted_at !== null) { ... }

Я не вижу никакого соответствующего метода в API это позволило бы, например,

if ($thing->isDeleted()) { ... }

27

Решение

Просто понял, что искал не в том API. Класс Model не имеет этого, но Черта SoftDelete что мои модели используют имеет trashed() метод.

Так что я могу написать

if ($thing->trashed()) { ... }
49

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]