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

Installer Laravel Package

backstage/installer

Installer package for Backstage that walks you through the initial Laravel setup—publishing configuration, running migrations, and creating your first admin account—so new installations are fast, repeatable, and free of manual steps.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit. The v0.0.4 changelog contains a single line — "Filament v4" — which most plausibly signals that the package has been retargeted from an earlier Filament major version (v3, or a pre-release v4 track) to Filament v4. That reframes the package as a Filament extension (panel plugin, custom field, widget, or resource generator) rather than a standalone Laravel library. Fit therefore depends entirely on whether our admin surface is Filament-based; if it is, this is a natural addition. If it is not, the package is out of scope regardless of quality.

Integration feasibility. Filament v4 is a major-version jump with meaningful breaking changes across the plugin registration contract, asset registration, schema/form namespacing, and its Livewire/PHP version floor. A package that has only just published "Filament v4" support in a 0.0.x line is telling us two things: it tracks the new major, and it is still pre-1.0. Both matter. Feasibility is high on a greenfield Filament v4 panel; low on an existing v3 panel where this package would force a co-ordinated upgrade of the whole admin layer.

Technical risk.

  • Evidence risk (high). A one-line changelog is not a compatibility statement. We cannot tell from it whether v4 support is a clean port, a dual-support release, or a hard cut that drops v3.
  • Version risk (high). 0.0.4 is pre-release by convention. Expect no semver guarantees; minor bumps can break.
  • Lockstep risk (medium-high). Choosing this package pins our Filament major, which in turn pins Livewire and PHP floors across the panel.
  • Ecosystem risk (medium). Third-party Filament plugins lag major releases; mixing a v4-only plugin with v3-only plugins splits the panel.

Key questions.

  1. Does v0.0.4 require Filament v4, or does it support v3 and v4 concurrently? What is the stated constraint in composer.json?
  2. Is the v3 support path deprecated, maintained, or already removed?
  3. What are the PHP, Laravel, and Livewire minimums implied by the Filament v4 floor, and do they match our runtime?
  4. Is this a rename/re-namespace release, or a behavioural change to the plugin's public API?
  5. Is there a tagged release with a migration guide, or only this commit-level note?
  6. What is the maintainer's stated path to 1.0, and is the repo actively triaged?

Integration Approach

Stack fit. Presumes a Laravel application with a Filament v4 admin panel. Confirm the package's Composer constraints against our current PHP/Laravel/Livewire versions before any spike; Filament v4 sets a floor that may exceed what we run in production today.

Migration path. Two distinct paths, and the choice is the decision:

  • Already on Filament v4: treat v0.0.4 as additive. Install behind a feature flag, exercise it in a single non-critical panel page, and only then widen exposure.
  • On Filament v3: do not adopt this package as an isolated change. It becomes a rider on a full Filament v3→v4 panel upgrade. Scope that upgrade as its own initiative; the package is at most a beneficiary, never the driver.

Compatibility. Build a compatibility matrix before committing: our PHP/Laravel/Livewire versions × Filament major × this package version × every other Filament plugin already in the panel. Any plugin still v3-only is a blocker on the v4 path. Pin exact versions and commit the lockfile; do not float a 0.0.x dependency in production.

Sequencing.

  1. Verify composer.json constraints and read the actual diff — the changelog alone is insufficient evidence.
  2. Spike in a throwaway branch: install, register the plugin, render its surface, confirm assets publish and no console/Livewire errors.
  3. Validate against a copy of real panel configuration, not a blank install.
  4. Decide adopt / defer / reject, and record the Filament major we are now committed to.
  5. Only then introduce to a staging panel behind a flag.

Operational Impact

Maintenance. Pre-1.0 with terse changelogs means we absorb upgrade cost ourselves. Assume we must read the source diff for each release and maintain our own compatibility notes. Budget recurring effort per Filament point release, since the package sits directly on a fast-moving upstream.

Support. Expect community-grade support: issues and PRs, no SLA. Identify whether there is a single maintainer — a bus-factor of one on a pre-1.0 admin dependency is a real exposure. Establish an internal fallback: is the plugin's functionality small enough to vendor or reimplement if abandoned?

Scaling. Filament plugins inherit the panel's scaling characteristics — Livewire round-trips, query patterns in any custom table or widget, and asset publishing. Scrutinise any list/table the plugin adds for N+1 queries before it reaches a large dataset. None of this is knowable from the changelog; it must be measured in the spike.

Failure modes.

  • Silent breakage on a patch bump — most likely failure; mitigated by exact pinning and a pre-merge install test.
  • Filament major skew — package updated to v4 while the panel is on v3 (or vice versa), producing class-not-found or contract-mismatch errors at boot; mitigated by the compatibility matrix.
  • Plugin conflict — two Filament plugins disagreeing over the v4 contract; mitigated by a full-panel smoke test, not a single-page one.
  • Asset/CSP regressions — published CSS/JS not loading under our content-security policy.
  • Abandonment — no v5 support when Filament ships it; mitigated by the vendoring fallback.

Ramp-up. Low for a developer already fluent in Filament — the plugin is a configuration-and-registration exercise. Non-trivial for anyone unfamiliar with the Filament v4 plugin contract, and non-trivial for ops, who inherit a new asset-publishing step and a new pinned dependency. Allocate a half-day spike for an experienced Filament developer, and treat the outcome as the real assessment input; this changelog is a signal to investigate, not a basis for a decision.

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.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle