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

Valet Plus Laravel Package

weprovide/valet-plus

Valet+ is a batteries-included local dev environment for macOS that extends Laravel Valet with PHP version switching, MariaDB/MySQL, MailHog, Elasticsearch, Xdebug, and ngrok sharing. It gives PHP and Laravel developers a fast, zero-config way to manage multiple sites and services from one CLI.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: weprovide/valet-plus is a local Laravel development environment tool, not an application runtime dependency. It fits teams that want Valet-style local development with additional services such as MySQL, Elasticsearch/OpenSearch, nginx, and PHP version management. It should not be positioned as a production package.
  • Integration feasibility: Feasible for Laravel teams already using Laravel Valet or similar local tooling. The 3.0.4 release aligns PHP constraints with laravel/valet, fixes MySQL restart/stop behavior, and moves OpenSearch v2 to Docker. Teams must validate Docker availability and MySQL connection settings before rollout.
  • Technical risk: Patch-level risk is moderate for local environments because the MySQL host change from localhost to 127.0.0.1 can alter connection behavior for apps relying on socket-based localhost connections. OpenSearch v2 now introduces a Docker dependency, increasing workstation prerequisites and resource usage. Broader risk remains that this is a fork/extension of Valet with upstream compatibility constraints.
  • Key questions: Which developer OS versions are supported in practice? Is Docker required only for OpenSearch v2 or for other services? Do existing Laravel .env files need DB_HOST=127.0.0.1? Are Elasticsearch and OpenSearch switching workflows covered by team documentation? Does the team need search services locally, or is this package being adopted mainly for PHP/MySQL/nginx management? What is the rollback path to 3.0.3?

Integration Approach

  • Stack fit: Best suited as a per-developer local tool installed globally, not as a composer.json dependency in Laravel applications. It complements Laravel, PHP, MySQL, nginx, dnsmasq, and optional search services.
  • Migration path: Pin 3.0.4 for pilot developers, upgrade from 3.0.3 via the team’s global Composer workflow, then run the required restart/stop commands. Document the Docker prerequisite for OpenSearch v2 and update local .env guidance where DB_HOST=127.0.0.1 is required.
  • Compatibility: Verify each workstation’s PHP version against laravel/valet constraints, confirm Docker is installed and running for OpenSearch v2, and test Laravel database connections after the MySQL host change. Validate any Elasticsearch/OpenSearch client configuration separately.
  • Sequencing: 1) Inventory developer machines and required services. 2) Pilot 3.0.4 with a small group. 3) Update onboarding docs for Docker, MySQL host settings, and service restart commands. 4) Roll out to the broader team. 5) Validate MySQL restart/stop, OpenSearch v2 startup, and Elasticsearch switching before declaring standard.

Operational Impact

  • Maintenance: Low ongoing application impact because this is development tooling, but the team must track upstream laravel/valet PHP constraints, Docker image lifecycle for OpenSearch v2, and future valet-plus releases. Pin versions to avoid surprise local environment drift.
  • Support: Expect onboarding questions around Docker installation, MySQL localhost versus 127.0.0.1, and service restart behavior. Provide a short troubleshooting guide and a known-good setup checklist.
  • Scaling: Scales per developer rather than as shared infrastructure. Docker-backed OpenSearch v2 increases local CPU/RAM requirements, so developers on constrained machines may need lighter service profiles or shared remote search services.
  • Failure modes: MySQL connection failures after the host change, Docker unavailable or not running, OpenSearch v2 container startup failures, PHP version mismatch with laravel/valet, and nginx restart issues when switching search engines. Rollback to 3.0.3 should be documented.
  • Ramp-up: Moderate for developers already familiar with Valet; slightly higher for those new to Docker or local service orchestration. A pilot group and concise setup documentation are recommended before team-wide adoption.
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.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core
nodisrupt/laravel-agent
sierratecnologia/media-manager