diff --git a/app/Http/Controllers/Accessories/AccessoryCheckoutController.php b/app/Http/Controllers/Accessories/AccessoryCheckoutController.php index 7a76d3c54..d8f384379 100644 --- a/app/Http/Controllers/Accessories/AccessoryCheckoutController.php +++ b/app/Http/Controllers/Accessories/AccessoryCheckoutController.php @@ -87,6 +87,7 @@ class AccessoryCheckoutController extends Controller $accessory_checkout->created_by = auth()->id(); $accessory_checkout->save(); } + event(new CheckoutableCheckedOut($accessory, $target, auth()->user(), $request->input('note'))); // Set this as user since we only allow checkout to user for this item type diff --git a/app/Http/Controllers/Api/AccessoriesController.php b/app/Http/Controllers/Api/AccessoriesController.php index a90c7526f..76e69591d 100644 --- a/app/Http/Controllers/Api/AccessoriesController.php +++ b/app/Http/Controllers/Api/AccessoriesController.php @@ -279,14 +279,17 @@ class AccessoriesController extends Controller $accessory->checkout_qty = $request->input('checkout_qty', 1); for ($i = 0; $i < $accessory->checkout_qty; $i++) { - AccessoryCheckout::create([ + + $accessory_checkout = new AccessoryCheckout([ 'accessory_id' => $accessory->id, 'created_at' => Carbon::now(), - 'created_by' => auth()->id(), 'assigned_to' => $target->id, 'assigned_type' => $target::class, 'note' => $request->input('note'), ]); + + $accessory_checkout->created_by = auth()->id(); + $accessory_checkout->save(); } // Set this value to be able to pass the qty through to the event