Weave 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

Costable Laravel Package

zareismail/costable

A Laravel package that adds cost tracking to Eloquent models through a costable trait, letting you attach and query cost records alongside your existing models. Useful for billing, budgeting, or expense tracking.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature prioritization: The release’s focus on eliminating N+1 queries and scoping queries to the authenticated user directly reduces performance and security risks—PMs can prioritize similar “under-the-hood” improvements that impact user trust and load times rather than only visible features.
  • Roadmap acceleration: Built-in search via buildIndexQuery, report range filters, and deferred card loading mean teams can ship dashboard/reporting capabilities faster without custom plumbing for each new screen.
  • Build vs. buy: The package now covers common admin-panel patterns (search, auth-scoped data, performance-safe queries, progressive loading), making “buy” more attractive for internal tools where these are baseline requirements.
  • Use cases: Internal dashboards, reporting interfaces, admin panels with role-based data access, and any Laravel app needing searchable, filterable lists with performance safeguards.

When to Consider This Package

  • You are building Laravel-based admin panels, dashboards, or reporting screens that require search, filters, and per-user data scoping.
  • Your team values performance (N+1 elimination) and security (automatic query authentication) as non-negotiable defaults.
  • You need to reduce time-to-market for internal tools and want to avoid reinventing common list/search/report patterns.
  • Look elsewhere if: you are not on Laravel, you need highly bespoke UI/UX that the package cannot easily extend, or you require features not addressed by this release (e.g., complex real-time collaboration, non-standard authentication flows).

How to Pitch It (Stakeholders)

For executives: This release makes our internal dashboards faster and safer by default—no more slow page loads from N+1 queries, and user data is automatically scoped to the logged-in user. It also adds report filters and smarter card loading, which means we can deliver reporting features quicker and with less engineering overhead. If we’re evaluating build vs. buy for admin tooling, this package now covers the performance and security basics we’d otherwise have to build and maintain ourselves.

For engineering: Version 1.5.0 applies buildIndexQuery for search, eliminates N+1 queries, enforces authentication on queries for the current user, adds “all range” to report filters, and stops loading cards on separate requests. These changes reduce boilerplate for list/search/report screens and improve default security and performance—worth adopting if we’re standardizing on Laravel for internal dashboards.

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.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels