2017-09-28 52 views
0

在我的应用程序中,我有可以由用户创建的备注。用户也可以创建文件夹并将笔记移动到文件夹。用户还可以垃圾文件夹和便笺。我的应用程序中也有一个垃圾箱。如何在Laravel 5.5中引入相关的废弃记录

当用户损坏他/她的文件夹时,文件夹中的每个音符也会被删除。

问题是,当我在“垃圾箱”中显示已删除的文件夹时,则不会使用此代码段检索垃圾桶中的笔记。

如果我去分贝手动做笔记untrashed然后我得到与垃圾文件夹列表的说明。

这里是我的代码,如:

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

预先感谢佣工

回答

1

尝试急于负载丢弃音符为好。

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

谢谢@Morteza Rajabi。这解决了我的问题。只需编辑你的答案,并改变与Trashed to onlyTrashed。那么我会接受它作为我的问题的答案。无论如何你做了这份工作 –