File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed
Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 88use App \Models \GoodsReceipt ;
99use App \Models \Inventory ;
1010use App \Models \Payment ;
11+ use App \Models \Product ;
1112use App \Models \PurchaseOrder ;
1213use App \Models \PurchaseOrderItem ;
1314use App \Models \Sale ;
1920use App \Observers \GoodsReceiptObserver ;
2021use App \Observers \InventoryObserver ;
2122use App \Observers \PaymentObserver ;
23+ use App \Observers \ProductObserver ;
2224use App \Observers \PurchaseOrderItemObserver ;
2325use App \Observers \PurchaseOrderObserver ;
2426use 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 }
You can’t perform that action at this time.
0 commit comments