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

Remember Query Strings Laravel Package

reinink/remember-query-strings

A Laravel package that remembers query strings in the session, so search filters and pagination parameters persist across requests and users stay on the same filtered view while browsing results.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Form and validation UX: v0.1.2 fixes a subtle but user-visible behavior: redirecting only when there are no errors in the session. This directly supports decisions about form submission flows, validation error recovery, and whether users stay on the form with actionable feedback instead of being sent away after a failed submission.
  • Feature scope for standard Laravel CRUD flows: The package is relevant when product requirements include conventional server-rendered forms, validation redirects, and predictable post-submit navigation. It is less relevant for API-only products or heavily client-driven interfaces.
  • Build vs. buy: For teams standardizing Laravel form/redirect behavior, this can reduce custom middleware and controller-level redirect logic. For teams with highly customized multi-step workflows, building or using a more mature workflow package may be safer.
  • Roadmap timing: Because this is a v0.1.x package with a very small release history, it is best evaluated for low-risk, non-critical flows first. The v0.1.2 fix improves correctness but does not by itself establish production maturity.

When to Consider This Package

Consider it when:

  • You have a Laravel application with server-rendered forms and standard validation-error redirect behavior.
  • You want consistent handling of “redirect back with errors” versus “redirect forward on success.”
  • Your team prefers a small, convention-oriented package over bespoke redirect middleware.
  • You can pin the version, test the behavior in staging, and tolerate pre-1.0 API stability.

Look elsewhere when:

  • Your product is API-only, uses primarily Inertia/Livewire/SPA-driven forms, or has complex multi-step wizard state.
  • You need a mature package with a long release history, broad community adoption, or commercial support.
  • Redirect behavior is business-critical and requires extensive edge-case coverage, observability, or SLA-backed maintenance.
  • You cannot absorb pre-1.0 dependency risk or frequent small releases.

How to Pitch It (Stakeholders)

For executives: This is a small, targeted Laravel package that helps ensure users are only redirected away from a form when their submission actually succeeds. The latest patch fixes a failure case where users could be redirected despite validation errors, which can cause confusion, lost form data, and abandoned submissions. It is a low-cost candidate for a pilot in non-critical form flows, but it is still pre-1.0 and should not be treated as a strategic platform dependency yet.

For engineering: v0.1.2 aligns redirect behavior with session error state: do not redirect if errors are present. That reduces the need for custom guard logic around validation redirects. Adopt behind a pinned version, add integration tests for failed validation and success paths, and confirm compatibility with your Laravel version and form stack before rolling out broadly.

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.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
adachsoft/php-code-style