Mitchell van Wijngaarden の Doctrine ソリューション ( https://github.com/mitchellvanw/laravel-doctrine/wiki/Soft-Deleting ) を Laravel 4 で使用しています。
論理的な削除を設定しましたが、論理的に削除されたエンティティが検索結果に表示されます。たとえば、次のクエリです。
$group_instructions = $this->entityManager->getRepository('GroupInstruction')->findBy(array('librarian'=>$user));
このクエリは、「deleted_at」フィールドにタイムスタンプが入力されている場合でも、GroupInstruction クラスのすべてのエンティティを返します。論理的に削除されたすべてのアイテムが非表示になるという印象を受けました。誰もこれを経験したことがありますか?