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

Searchable Laravel Package

jair921/searchable

jair921/searchable adds simple full-text search to Laravel Eloquent models. Add a trait, define searchable columns, and query results through a clean scope, with no external search services required. Lightweight, framework-native, and easy to drop into existing apps.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

Framework upgrade planning (primary signal). Release 1.10.5 is a compatibility release: it declares support for Laravel 5.5. For a PM the decision it unblocks is not a feature decision but a platform decision — whether this dependency is a blocker or a green light when the engineering team plans a move onto Laravel 5.5. Prior to this release, the package would have pinned the application to an older framework line; now it does not.

Dependency risk / build-vs-buy review. A package that ships a framework-compatibility release with no accompanying feature, fix, or deprecation notes is telling you something about its maintenance posture: the maintainers are tracking upstream releases. That is a positive signal for "buy" (keep the dependency) but a weak signal on roadmap vitality — it is housekeeping, not investment. Weight it accordingly if you are deciding whether to keep, fork, or replace the package.

Roadmap impact: none. No new user-facing capability is unlocked by 1.10.5. Do not let it enter a sprint as a feature-adjacent item; it belongs in the maintenance/upgrade epic with the rest of the dependency bumps.

Use cases unaffected. Whatever surfaces this package powers — the integration, the admin tooling, the domain behaviour — behave identically after 1.10.5. No UX, API-contract, or data-model consequences to communicate.

When to Consider This Package

Adopt / keep this release when:

  • Your application is on Laravel 5.5 and this package is currently blocking or complicating the upgrade. 1.10.5 is the minimum version to pin.
  • You are auditing dependencies for framework-version alignment and want every package's supported Laravel range documented and current.
  • You need to demonstrate to a stakeholder that a platform upgrade path is clear of third-party blockers.

Look elsewhere — or escalate before adopting — when:

  • Your application is on a modern Laravel line (8/9/10/11+). Laravel 5.5 reached end of security support in August 2020. A release whose headline is "Laravel 5.5" indicates the package's maximum supported framework version is well behind current, which is a security and talent-retention concern, not just an inconvenience. Treat this as a trigger to evaluate alternatives.
  • The release notes are the entirety of the signal. Here they are two words long. There is no changelog entry describing behaviour, no linked issue, no test-coverage claim. Before depending on this version in production, ask engineering to confirm the compatibility claim is backed by CI against 5.5, not just a composer.json constraint edit.
  • You require a documented support policy, SLA, or vendor contact. Nothing in this release suggests one exists.

How to Pitch It (Stakeholders)

For executives: This is a maintenance release, not a product release. The package now works with Laravel 5.5. Nothing changes for customers, and no roadmap work is created — but it does clear one item from the list of things blocking a framework upgrade, and it tells us the maintainers are still active. The caveat worth flagging: Laravel 5.5 is itself out of security support, so "compatible with 5.5" is a floor, not an achievement. It keeps us current with our own legacy stack; it does not make that stack modern.

For engineering: Version 1.10.5 adds Laravel 5.5 support. Assume it is a constraint/compatibility bump with no functional delta — please verify against CI before we pin it, and confirm whether 5.5 is the maximum supported version or merely the newly-added one. If it is the ceiling, add this package to the replacement-candidate list and size the effort, because every future framework upgrade will stop here.

Recommendation: Pin 1.10.5 as a maintenance bump. Do not treat it as evidence the package is a long-term dependency; open a low-priority ticket to assess alternatives if the next framework upgrade is on the roadmap.

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.
ably/pubsub-server
mstfkhazaal/defender
mfonte/base62x
karnoweb/metapilot
tobya/bcsapiwrapper
swalker2/cpanel
vish4395/laravel-translation-manager
morningtrain/economic
teksite/systeminfo-laravel
atomcms/voting
run6/weather
siokas/laravelembeddirectives
adamlien/pkuuids
gilsonsouza/lara-doc-generator
manelgavalda/enrollment_mobile
unabomber/timezone
delatbabel/contacts
astritzeqiri/g-recaptcha
kevinongko/laravel-genode
developeruz/laravel-analytics