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
Lumen Slackin

Lumen Slackin Laravel Package

vluzrmos/lumen-slackin

Lumen Slackin is a Lumen package that adds Slack team invitation support to your app, providing routes and configuration for Slackin-style signup so users can request invites to your Slack workspace.

View on GitHub
Deep Wiki
Context7

A Slack Invitator made with Lumen Framework.

Frequently asked questions about Lumen Slackin
What does the vluzrmos/lumen-slackin package actually do?
It provides a Slack invitator built on the Lumen framework, adding routes and configuration for Slackin-style signup so users can request invitations to your Slack workspace. In practice it is a standalone Lumen application rather than a modern Laravel package designed for direct Composer reuse. The most realistic uses are as a sidecar microservice, a reference implementation, or a source of invite-domain logic to port into an existing Laravel application.
Can I install vluzrmos/lumen-slackin in a Laravel application with Composer?
Integration feasibility is low to moderate because the repository is a standalone Lumen app, not a package structured for drop-in Laravel installation. There has been no release since 2016 and it is likely pinned to legacy Lumen and PHP dependencies with older Slack API behavior. Plan for a fork-and-harden effort instead of treating it as a normal Composer dependency.
Which Laravel and PHP versions are supported by lumen-slackin?
The context does not document supported Laravel or PHP versions, and the project has had no releases since 2016. Expect incompatibility with current PHP and Laravel releases, and validate database requirements, environment variables, HTTP client assumptions, and token scopes before estimating a migration. The practical approach is to assume legacy constraints until you audit composer.lock.
Is lumen-slackin still maintained and safe to use in production?
It is effectively orphaned code: 55 stars, no releases since 2016, and no credible vendor support path. Technical risk is high due to unmaintained dependencies, end-of-life PHP runtimes, Slack API and token-scope changes, public invite endpoint abuse, secret handling, and unclear test or CI coverage. Deploying it as-is should not be approved without a security and dependency review and an assigned internal owner.
How do I migrate Slack invite logic from lumen-slackin into Laravel?
Prefer extracting the invite workflow into a Laravel service class and a queued job rather than making the repository a hard runtime dependency. Replace legacy Slack calls with the current Slack Web API or official SDK, externalize configuration, add tests, containerize, and add queue-backed processing. Validate Slack API access and scopes first, then fork and audit dependencies before porting.
What Slack API scopes and admin settings are needed for Slack invitations?
The repository predates recent Slack API and token-scope changes, so its original scopes and behavior should not be assumed to still work. Confirm whether your goal is single-channel invites or full onboarding, and which Slack plan, admin controls, and API scopes are available to you. Also check whether Slack admin APIs or SCIM can replace the custom invite logic entirely.
How do I prevent abuse of a public Slack invite endpoint?
Public invite endpoints are a primary risk because bots can drive invite abuse, so put WAF rules, CAPTCHA, and rate limiting in front of them. Add idempotency checks and duplicate-invite handling, use queued jobs with backoff for Slack rate limits, and keep audit logs of every request. Also enforce workspace invite policies and protect Slack tokens as secrets.
What are the common failure modes when running lumen-slackin?
Watch for expired or revoked Slack tokens, Slack API deprecation, rate limiting, duplicate or invalid invitations, workspace policy blocks, secret leakage, bot-driven invite abuse, vulnerable legacy dependencies, and end-of-life PHP runtimes. Invite volume is usually low, so Slack rate limits will dominate before application load does. Queued jobs with backoff, idempotency, and monitoring address most of these failure modes.
Is it better to run lumen-slackin as a service or copy its logic?
Running it as an isolated internal sidecar service is possible, but using it as copied reference logic is faster and safer than operating the original app unchanged. Do not make the repository a hard runtime dependency of your main Laravel application. A short feasibility spike followed by several weeks of hardening is a reasonable estimate if production use is required.
What alternatives exist to custom Slack invite logic in Laravel?
Before adopting lumen-slackin, check whether Slack admin APIs or SCIM can cover your onboarding needs without custom invite code. If you still need a custom flow, port the invite workflow into a controlled Laravel service class and queued job using the current Slack Web API or official SDK. This avoids inheriting an unmaintained Lumen application and keeps the logic testable and supportable.
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.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections