이제 "업데이트 기능"을 사용하고 있습니다.
public function edit($id)
{
$product = Inventory::find($id);
return view('/update',compact('product')) ;
}
이것은 내 블레이드의 내보기 버튼입니다.
<a href="{{ route('edit',$prod->id) }}" class="btn btn-raised btn-primary btn-sm">
view
</a>
편집 블레이드로 리디렉션하면 작동합니다.
하지만 $ id를 $ prod_num으로 변경했을 때
public function edit($prod_num)
{
$product = Inventory::find($prod_num);
return view('/update',compact('product')) ;
}
내 $ id는 bigInt 및 기본 키 (AU)이고 $ prod_num은 문자열입니다.
prod_id를 찾으려면 어떻게 작동합니까?
감사합니다
이 find()
메서드는 모델의 기본 키를 찾습니다. 다른 속성으로 레코드를 얻으려면 where()
및 first()
다음을 사용할 수 있습니다 .
$product = Inventory::where('prod_num', $prod_num)->first();
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다