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