From 92d797d35c61f21d1f0c9cf6d77e5127029fa391 Mon Sep 17 00:00:00 2001 From: Nikola Cirkovic Date: Mon, 30 May 2022 20:02:17 +0200 Subject: [PATCH] INA-4 | Update migration | add missing licenses --- app/Observers/PurchaseOrderObserver.php | 10 +++++++++- app/Policies/PurchaseOrderPolicy.php | 10 +++++++++- .../2022_05_28_234651_create_purchase_orders_table.php | 5 +++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/app/Observers/PurchaseOrderObserver.php b/app/Observers/PurchaseOrderObserver.php index ff3eb89ef99d..4af8e1722ab5 100644 --- a/app/Observers/PurchaseOrderObserver.php +++ b/app/Observers/PurchaseOrderObserver.php @@ -1,5 +1,13 @@ datetime('last_viewed')->nullable(); + $table->foreign('client_id')->references('id')->on('clients')->onDelete('cascade')->onUpdate('cascade'); + $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade')->onUpdate('cascade'); + $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade')->onUpdate('cascade'); + $table->index(['company_id', 'deleted_at']); + $table->softDeletes(); $table->timestamps();