ProductService.php 591B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Services;
  3. use App\Models\Product;
  4. use Illuminate\Support\Facades\DB;
  5. class ProductService
  6. {
  7. public static function isUsed(Product $product)
  8. {
  9. return $product->saleDetails()->exists() ||
  10. $product->stockProducts()->exists() ||
  11. $product->purchaseDetails()->exists();
  12. }
  13. public static function productAmount()
  14. {
  15. return QueryService::queryAmount("products", "Produk");
  16. }
  17. public static function stockProductAmount()
  18. {
  19. return QueryService::queryAmount("stock_products", "Stok Produk");
  20. }
  21. }