如何在Laravel 5.5中提供相关的垃圾记录

如何在Laravel 5.5中提供相关的垃圾记录,laravel,records,Laravel,Records,在我的应用程序中,我有用户可以创建的注释。用户还可以创建文件夹,并可以将注释移动到文件夹中。用户还可以丢弃文件夹和便笺。我的应用程序中还有一个垃圾桶 当用户销毁他/她的文件夹时,文件夹中的每个便笺也会被销毁 问题是,当我在垃圾桶中显示垃圾文件夹时,垃圾便笺无法通过此代码段检索 如果我去db并手动制作一张未经灰化的便笺,那么我确实会得到带有垃圾文件夹列表的便笺 以下是我的代码: $trashed_folders = Folder::onlyTrashed()->where('user_id'

在我的应用程序中,我有用户可以创建的注释。用户还可以创建文件夹,并可以将注释移动到文件夹中。用户还可以丢弃文件夹和便笺。我的应用程序中还有一个垃圾桶

当用户销毁他/她的文件夹时,文件夹中的每个便笺也会被销毁

问题是,当我在垃圾桶中显示垃圾文件夹时,垃圾便笺无法通过此代码段检索

如果我去db并手动制作一张未经灰化的便笺,那么我确实会得到带有垃圾文件夹列表的便笺

以下是我的代码:

$trashed_folders = Folder::onlyTrashed()->where('user_id', $user->id)->with('note')->get();

提前感谢帮助者

尝试加载垃圾笔记

$trashed_folders = Folder::onlyTrashed()
    ->where('user_id', $user->id)
    ->with(['note' => function ($query) {
        $query->withTrashed();
    }])->get();

谢谢你@Morteza Rajabi。这解决了我的问题。只需编辑您的答案,然后用Trashed更改为Only Trashed。然后我会接受它作为我问题的答案。不管怎样,你做了那份工作