Skip to content

Commit 456094a

Browse files
fix merge conflict
2 parents 031898e + b4ac94b commit 456094a

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

app/Observers/ProductObserver.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
namespace App\Observers;
4+
5+
use Filament\Facades\Filament;
6+
use Illuminate\Database\Eloquent\Model;
7+
8+
class ProductObserver extends BaseObserver
9+
{
10+
/**
11+
* Handle the Model "creating" event.
12+
*/
13+
public function creating(Model $model): void
14+
{
15+
if (auth()->check()) {
16+
$model->company_id = Filament::getTenant()->id;
17+
}
18+
}
19+
}

app/Providers/AppServiceProvider.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use App\Models\GoodsReceipt;
99
use App\Models\Inventory;
1010
use App\Models\Payment;
11+
use App\Models\Product;
1112
use App\Models\PurchaseOrder;
1213
use App\Models\PurchaseOrderItem;
1314
use App\Models\Sale;
@@ -19,6 +20,7 @@
1920
use App\Observers\GoodsReceiptObserver;
2021
use App\Observers\InventoryObserver;
2122
use App\Observers\PaymentObserver;
23+
use App\Observers\ProductObserver;
2224
use App\Observers\PurchaseOrderItemObserver;
2325
use App\Observers\PurchaseOrderObserver;
2426
use App\Observers\SaleItemObserver;
@@ -59,6 +61,8 @@ public function boot(): void
5961
GoodsReceipt::observe(GoodsReceiptObserver::class);
6062
Payment::observe(PaymentObserver::class);
6163
GoodsIssue::observe(GoodsIssueObserver::class);
64+
Product::observe(ProductObserver::class);
65+
Inventory::observe(InventoryObserver::class);
6266

6367
Event::subscribe(StockMovementSubscriber::class);
6468
}

0 commit comments

Comments
 (0)