Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Business Laravel Package

florianv/business

Laravel package to validate, normalize, and format business identifiers and tax numbers (VAT, SIRET/SIREN, etc.) across multiple countries. Provides rules/helpers for forms and models, making compliant input handling and display easy.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature Development: Enables precise scheduling, notifications, and deadlines for time-sensitive workflows (e.g., SaaS subscriptions, appointment systems, or compliance-driven processes) by calculating business hours (e.g., "notify 24h before deadline, excluding weekends/holidays").
  • Roadmap Prioritization: Justifies investing in time-based automation (e.g., "reminders," "SLA tracking") without building custom logic, accelerating MVP timelines.
  • Build vs. Buy: Eliminates reinventing wheel for complex business-hour calculations (e.g., multi-timezone support, custom holidays, or hybrid work schedules), reducing technical debt.
  • Use Cases:
    • SaaS: Subscription renewals, trial expirations, or support SLAs (e.g., "resolve ticket within 48 business hours").
    • Marketplaces: Order fulfillment deadlines (e.g., "ship by 5 PM business hours").
    • HR/Recruiting: Interview scheduling or onboarding checklists.
    • Finance: Payment reminders or regulatory reporting windows.

When to Consider This Package

  • Adopt if:
    • Your product relies on time-sensitive actions tied to business hours (not 24/7).
    • You need multi-timezone support or custom holiday calendars (e.g., company-specific or regional holidays).
    • Your team lacks bandwidth to build/maintain robust datetime logic (e.g., edge cases like daylight saving or partial business days).
    • You’re using Laravel/PHP and want to integrate seamlessly with existing ecosystems (e.g., queues, notifications).
  • Look elsewhere if:
    • Your use case is simple (e.g., basic "add X hours" without business-hour rules).
    • You need real-time clock synchronization (e.g., live trading platforms) or sub-minute precision.
    • Your stack is non-PHP (e.g., Node.js, Python) or heavily frontend-focused.
    • Compliance requires audit trails for every calculation (package may not log internally).

How to Pitch It (Stakeholders)

For Executives: "This package lets us automate time-sensitive workflows—like customer notifications or order deadlines—accurately and reliably, without custom dev work. For example, we could ensure support tickets are escalated within 48 business hours across time zones, improving SLAs and reducing manual oversight. It’s a low-risk way to add precision to our scheduling features, saving dev time and reducing bugs in datetime logic."

For Engineering: *"florianv/business is a battle-tested Laravel package for business-hour calculations (360+ stars, MIT license). It handles edge cases like holidays, timezones, and partial days out of the box, so we don’t need to write/debug custom Carbon logic. Key perks:

  • Plug-and-play: Works with Laravel’s scheduling, queues, and notifications.
  • Extensible: Supports custom holiday repositories or timezone rules.
  • Lightweight: No heavy dependencies, just ~100 lines of core logic. Proposal: Use it for [specific feature X], where we’d otherwise spend [Y] dev hours building similar functionality. Let’s prototype it in [Z] days to validate."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
yandex/translate-api
voku/simple_html_dom
league/flysystem-vfs
bkwld/upchuck
filament/spatie-laravel-tags-plugin
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php