2015-06-18 3 views
2

Я использую SoftDeletes для модели в Laravel5.Физическое удаление модели, которая включена softdelete в laravel5?

Но в некоторых случаях (Сохранение истории не полезно), я хочу сделать физическое удаление (Удаление строки из таблицы) вместо softDelete.

class PaymentInvoices extends Model { 

    use SoftDeletes; 
} 

Есть ли способ принудительного физического удаления?

+0

Как запасной вариант, всегда есть 'DB :: raw' –

ответ

4

Конечно, есть. Используйте метод forceDelete вместо delete.

Имейте в виду, что forceDelete доступен только в том случае, если вы используете черту SoftDeletes.

Пример

$instance->delete() //This is a soft delete 
$instance->forceDelete() // This is a 'hard' delete 

Подробнее here (прокрутите вниз до Постоянно Удаление моделей)

 Смежные вопросы

  • Нет связанных вопросов^_^