Browse Source

Add database transaction on project deletion action

pull/34/head
Nafies Luthfi 7 years ago
parent
commit
fde8ed21ca
  1. 3
      app/Entities/Projects/Project.php

3
app/Entities/Projects/Project.php

@ -2,6 +2,7 @@
namespace App\Entities\Projects;
use DB;
use App\Entities\Invoices\Invoice;
use App\Entities\Payments\Payment;
use App\Entities\Partners\Customer;
@ -247,9 +248,11 @@ class Project extends Model
public function delete()
{
DB::beginTransaction();
$this->jobs->each->delete();
$this->invoices()->delete();
$this->payments()->delete();
DB::commit();
return parent::delete();
}

Loading…
Cancel
Save