it-swarm.asia

كيفية الحصول على جميع الصفوف (حذفها ناعمة جدا) من جدول في Laravel؟

للحصول على جميع الصفوف من جدول ، يجب أن أستخدم Model::all() لكن (لسبب وجيه) لا يعيدني هذا الصفوف المحذوفة. هل هناك طريقة يمكنني القيام بها مع Eloquent؟

54
totymedli

للحصول على نماذج محذوفة لينة

$trashedAndNotTrashed = Model::withTrashed()->get();

فقط نماذج محذوفة لينة في نتائجك

$onlySoftDeleted = Model::onlyTrashed()->get();
121
marcanuy

استخدم هذا للحصول على جميع السجلات

Model::withTrashed()->get();

استخدم هذا للحصول على سجل معرف معين

Property::withTrashed()->find($list->property_id);
              or

// 1 هو معرف فريد للجدول

 Model::withTrashed()->find(1);
4
kush