invoiceninja/app/Listeners/TaskListener.php
2015-10-28 21:22:07 +02:00

15 lines
359 B
PHP

<?php namespace app\Listeners;
use App\Models\Task;
use App\Events\InvoiceWasDeleted;
class TaskListener
{
public function deletedInvoice(InvoiceWasDeleted $event)
{
// Release any tasks associated with the deleted invoice
Task::where('invoice_id', '=', $event->invoice->id)
->update(['invoice_id' => null]);
}
}