lake/larke-admin
Larke Admin is a Laravel-based admin panel and rapid development framework with authentication, RBAC permissions, menu management, CRUD tools, and a Vue frontend, helping PHP developers build back-office systems and APIs quickly.
Architecture fit
{code, msg, data} response envelope, all shipped as a Laravel package with service provider, config, migrations, and route registration.spatie/laravel-permission; customer-facing APIs; any service under SSO/OIDC or a compliance audit; monoliths with an existing user table you cannot fork.Integration feasibility
composer require, publish config/migrations, migrate, seed, route auto-registration, middleware aliases) make a spike a 1–2 day exercise, not a research project.auth.php defaults and with existing middleware groups.Technical risk
composer update. Treat all non-Illuminate symbols (events, hook points, class names) as unstable surface.Key questions
lcobucci/jwt, tymon/jwt-auth)? What is the refresh/revocation/blacklist story, and what happens on secret rotation?spatie/laravel-permission, or Dingo?Stack fit
composer.json), PHP 8.1+, MySQL or Postgres, Redis available for cache and queues. Requires an explicit decision on SPA hosting (their Vue frontend vs. your own UI over their API).Migration path
/admin, exercise one CRUD and one permission-denied case. Timebox to three days. Also grep the source for Event/dispatch and inventory the event surface before you decide whether to consume it.Compatibility
vendor/ on every bump.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
Verdict: viable for an internal admin API if you accept single-maintainer risk, wrap it behind your own adapter (routes, controllers, and listeners), and run a line-level security review. 2.2.0 reinforces the version-pinning stance rather than changing it: a minor release that renames events without a shim is evidence that upgrade safety is yours to engineer. Not advisable for customer-facing or audit-scoped surfaces without that review producing a clean result.
How can I help you explore Laravel packages today?