在下面的代碼中,$ request-> input('id')返回一個整數。我可以返回並每次看到它。或者將其設置爲一個變量並返回,以便每次都能看到它。如果我用我的代碼中的$ request-> input('id')替換爲那個整數值,我會得到我想要的,但是如果我留在變量中,它總是返回一個空集。到底是怎麼回事?我很困惑!Laravel Eloquent模型返回空集,其中的變量在where子句中
public function delete($id, Request $request)
{
$community = Community::find($id);
return $community->categories->where('id', $request->input('id'))->first();
}
這是一個驚人的答案,太謝謝你了!不僅僅是解決方案,還有其背後的全部原因。非常感謝! – aylnon