Я хочу удалять изображение каждый раз, когда удаляю элемент, поэтому я попытался использовать наблюдатель и поместил свой код в метод удаленных данных, но я не могу получить удаленные данные, хотя использую мягкое удаление.
Я уже пробовал это в своем наблюдателе, но это не удалось.
public function deleted(Board $board)
{
$thisBoard = Board::withTrashed()->getDirty();
$imageName = $thisBoard['image'];
Storage::delete("public/" . $board->getImageFolder() . $imageName);
Storage::delete("public/" . $board->getImageFolder() . "thumbnail/{$imageName}");
}
Есть ли какой-нибудь правильный способ получить последние мягко удаленные данные в событии наблюдателя?