我的模型是Patient -> Sample
,我刪除一個病人,我通過查詢刪除withTrashed()
病人,但withTrashed();
Laravel查詢刪除關係
Patient_Controller已刪除的病人不查詢樣品
class Patient_Controller extends Controller{
public function query(Request $request){
$result = Patient_Model::withTrashed();
->orderBy("updated_at","desc")
->Paginate(15)
->toJson();
return $result;
}
但Sample_Controller
class Sample_Controller extends Controller{
public function query(Request $request){
$result = Sample_Model::with('patient')
->withTrashed()
->orderBy("updated_at","desc")
->Paginate(15)
->toJson();
return $result;
}
但是找不到刪除患者,所以我的樣本沒有得到患者信息
什麼是'with(['relationship_belong'])'?你可以顯示你的Patient_Model和Sample_Model嗎? 另外,不是很確定你想要達到什麼。 – Gravy
with(['relationship_belong']),relationship_belong是Sample_Model belongsTo函數 –