В Laravel существует несколько методов восстановления обратимо удаленных записей. Вот некоторые из часто используемых методов:
-
Восстановить одну запись:
$record = Model::withTrashed()->find($id); $record->restore();
-
Восстановить несколько записей:
$records = Model::withTrashed()->whereIn('id', $ids)->get(); $records->each->restore();
-
Восстановить все записи модели:
Model::onlyTrashed()->restore();
-
Восстановить с помощью построителя запросов:
DB::table('table_name')->where('column', 'value')->restore();
Эти методы позволяют восстанавливать обратимо удаленные записи в зависимости от определенных условий или массово.