tanbhirhossain/laravel-live-terminal
migrate, queue:work, cache:clear).optimize:clear, view:clear) from a webhook-triggered terminal.Adopt If:
allowed_commands config (e.g., no rm -rf, composer install, or php artisan tinker).Look Elsewhere If:
"This package lets our Laravel developers run critical server commands—like database migrations or cache clears—directly from their browsers, cutting down on SSH dependency and speeding up workflows. It’s secure by design: we’ll lock it down to admins only and whitelist just the commands we need. For example, our QA team could trigger deployments or clear logs without waiting for DevOps. The trade-off? Minimal upfront effort (config + middleware) for a big DX win. We’re not exposing the full shell—just safe, auditable Artisan commands—so the risk is low if we implement it right."
allowed_commands) + middleware integration.! for shell escapes) and lock down routes (e.g., auth:sanctum + IP whitelisting).apt update). Stick to Artisan.allowed_commands with DevOps (start with migrate, queue:work, cache:clear).auth:sanctum + optional IP/role checks.How can I help you explore Laravel packages today?