반응형
Laravel의 테이블에서 모든 행 (소프트 삭제)을 가져 오는 방법은 무엇입니까?
테이블에서 모든 행을 가져 오려면 사용해야 Model::all()
하지만 (좋은 이유에서) 이것은 소프트 삭제 된 행을 돌려주지 않습니다. Eloquent로 이것을 수행 할 수있는 방법이 있습니까?
소프트 삭제 된 모델도 가져 오려면
$trashedAndNotTrashed = Model::withTrashed()->get();
결과에서 소프트 삭제 된 모델 만
$onlySoftDeleted = Model::onlyTrashed()->get();
이것을 사용하여 모든 기록을 얻으십시오.
Model::withTrashed()->get();
특정 ID의 기록을 얻으려면 이것을 사용하십시오.
Property::withTrashed()->find($list->property_id);
or
// 1은 테이블의 고유 ID입니다.
Model::withTrashed()->find(1);
반응형
'program tip' 카테고리의 다른 글
터보 링크와 함께 angularjs 사용 (0) | 2020.12.07 |
---|---|
교리 2에서 소수 필드 유형을 지정할 때 스케일과 정밀도는 무엇을 의미합니까? (0) | 2020.12.07 |
기존 항목을 삭제하지 않고 k8s ConfigMap 또는 Secret 업데이트 (0) | 2020.12.07 |
Angular에서 이전 페이지 URL을 확인하는 방법은 무엇입니까? (0) | 2020.12.07 |
정규식 이메일 주소 인식이 어렵습니까? (0) | 2020.12.07 |