2017-09-28 50 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。那麼我會接受它作爲我的問題的答案。無論如何你做了這份工作 –