У меня есть эта таблица счетов, которая имеет следующую структуру
id | name | amount | deleted_at
2 iMac 1500 | NULL
и таблица платежей со следующей структурой
id | invoice_id | amount | deleted_at
2 2 1000 | NULL
Модель счета
class Invoice extends Model {
use SoftDeletes;
}
вот код для удаления счета
public function cance(Request $request,$id)
{
$record = Invoice::findOrFail($id);
$record->delete();
return response()->json([
'success' => 'OK',
]);
}
Платежная модель
class Payment extends Model {
use SoftDeletes;
}
SoftDelete в таблице Invoice работает отлично, но связанные с ней записи (платежи) все еще существуют. Как удалить их с помощью softDelete?