spatie/laravel-demo-mode
Protect work-in-progress Laravel apps from prying eyes with a demo-mode middleware. Redirects visitors (including unknown routes) to an “under construction” URL until they visit a configurable access URL (e.g. /demo) to unlock protected routes.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/laravel-route-discovery | 0.83 | Automatically discover Laravel routes by scanning controllers and views instead of manually defining them. Configure discovery in your routes files and use PHP attributes to customize names, middleware, and more for each discovered route. | 239 | 237 | 29 | 2K | 0 | 26.5 | 16.0 | MIT | 2 months ago | |
| spatie/laravel-http-logger | 0.80 | Laravel middleware that logs incoming HTTP requests (payload, headers, etc.) to your configured log/channel, creating a safety net for critical form submissions and debugging. Includes toggleable enable flag plus customizable log profile and writer. | 674 | 679 | 59 | 105K | 0 | 26.5 | 34.2 | MIT | 3 months ago | |
| spatie/laravel-route-attributes | 0.79 | Register Laravel routes using PHP 8 attributes on controller methods (Get/Post/etc.). Automatically scans configured controller directories and registers routes without manual Route:: definitions. Includes config publishing and optional enabling/disabling of auto registration. | 886 | 890 | 86 | 59K | 0 | 31.0 | 28.6 | MIT | 2 months ago | |
| spatie/laravel-authorize | 0.79 | Route middleware for Laravel authorization. Protect routes and groups using Laravel’s Gate abilities via the can: middleware syntax, with support for route model binding (e.g., can:editPost,post) to authorize access to specific models. | 202 | 206 | 19 | 197 | 0 | 3.4 | 4.1 | MIT | 9 years ago | |
| spatie/laravel-missing-page-redirector | 0.79 | Automatically redirect 404 (missing) pages in Laravel to preserve SEO during site migrations. Configure old-to-new URL redirects in a config file or implement a custom redirector (e.g., database-backed) via middleware in your global stack. | 510 | 512 | 35 | 31K | 0 | 27.0 | 27.8 | MIT | 3 months ago | |
| spatie/laravel-help-space | 0.79 | Laravel package to integrate HelpSpace. Validates incoming HelpSpace sidebar requests and lets you return HTML (views/strings) with customer context based on ticket data like email, so HelpSpace can render rich sidebar info in the help desk UI. | 23 | 24 | 1 | 1K | 0 | 1.3 | 23.4 | MIT | 1 year ago | |
| spatie/laravel-web-tinker | 0.79 | Adds Laravel’s Tinker REPL to your browser via a protected route, making it easy to run and tweak code without the terminal. Includes light/dark UI and simple install/publish commands. For local/dev only—can execute arbitrary code. | 1,216 | 1,222 | 76 | 108K | 0 | 36.3 | 31.3 | MIT | 1 month ago | |
| spatie/laravel-notification-log | 0.79 | Logs all notifications sent by your Laravel app, storing them as NotificationLogItems so you can query what was sent to a user, display notification history, and make sending decisions (e.g., avoid duplicates) via helpers like wasSentTo() and inThePastMinutes(). | 207 | 208 | 21 | 45K | 0 | 22.7 | 36.6 | MIT | 2 months ago | |
| l5starter/permission-manager | 0.78 | Laravel 5.4 permission/role manager for L5Starter Admin, built on spatie/laravel-permission. Provides migrations, seeders, and admin UI/menu entries for managing roles and permissions; add HasRoles to User and protect routes with a simple role middleware. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| spatie/pest-plugin-route-testing | 0.78 | Pest plugin for Laravel that automatically tests all your app’s GET routes. Run a single test to assert responses are successful, redirects, forbidden, not found, etc. Filter routes by pattern and provide models for route model bindings via bind(). | 138 | 137 | 6 | 6K | 0 | 9.0 | 23.5 | MIT | 9 months ago | |
| spatie/laravel-cors | 0.78 | Adds configurable CORS support to Laravel/Lumen: sets CORS headers on responses, handles preflight requests, and lets you define allowed origins, methods, headers, and credentials via middleware and config. Abandoned since Laravel 7+ has native CORS support. | 597 | 613 | 56 | 5K | 0 | 6.2 | 9.4 | MIT | 4 years ago | |
| spatie/laravel-url-signer | 0.78 | Sign and validate any URL in Laravel with an expiring signature. Works across apps, uses a configurable secret (not the app key), and includes middleware to protect routes. Generate time-limited links in one call and verify them anywhere. | 719 | 728 | 53 | 19K | 0 | 27.0 | 22.4 | MIT | 3 months ago | |
| spatie/laravel-littlegatekeeper | 0.78 | Laravel middleware to password-protect your app with a single, universal username/password set in config. Quickly gate staging, previews, or temporary launches without building a full auth system; publish config and enable the provider to lock down pages. | 191 | 193 | 19 | 1K | 0 | 19.8 | 13.7 | MIT | 3 months ago | |
| spatie/laravel-permission | 0.78 | Database-backed roles and permissions for Laravel. Assign roles and permissions to users, sync them to the Gate, and check abilities with Laravel’s built-in can()/authorize features. Includes migrations, caching, teams, and flexible model setup. | 12,898 | 13,042 | 1,824 | 4M | 0 | 69.3 | 39.9 | MIT | 1 month ago | |
| aboutcoders/logger-bundle | 0.77 | Symfony bundle exposing a REST API to accept log messages from external apps. Configure allowed application names and map each to a Monolog channel, then POST level, message, and optional context to /api/log/{app}. Integrates with FOSRest and NelmioApiDoc. | 4 | 5 | 1 | 0 | 0 | 0.4 | — | MIT | 7 years ago | |
| creative-syntax/laravel-logviewer | 0.77 | Web UI to view, filter, download, and delete Laravel log files. Includes per-level extraction, bulk/selected ZIP downloads, clear/delete actions, configurable route prefix/name and page heading, plus optional access restriction via config/.env authentication. | 8 | 8 | 0 | 0 | 1 | 0.1 | — | MIT | — | |
| adityasetiono/api-logger-bundle | 0.77 | Symfony2 bundle that logs REST API requests/responses (default /api/), tracks duration, and flags slow calls. Configurable enable/disable and slow-time threshold, with optional separate Monolog channels/files for API and slow logs. | 0 | 0 | 1 | 0 | 0 | 0.9 | — | — | 8 years ago | |
| christhompsontldr/laravel-restricted | 0.75 | Laravel package to restrict access by route, IP, environment or custom rules. Adds simple middleware and configuration to block or allow requests with clear responses—useful for staging locks, admin-only areas, and temporary maintenance restrictions. | 0 | 0 | 0 | 0 | 0 | 20.6 | — | MIT | 5 years ago | |
| spatie/laravel-login-link | 0.75 | Spatie Laravel Login Link adds a Blade component to render one-click login links for seeded users in local development. Great for admin areas and teams: pick a user/role without remembering credentials. Restricts usage by allowed hosts (defaults to localhost). | 461 | 459 | 27 | 76K | 0 | 25.4 | 34.8 | MIT | 3 months ago | |
| ihtisham467/laravel-permission-editor | 0.75 | Simple visual UI to manage Spatie laravel-permission roles and permissions. Install the package, publish assets/config, then visit /permission-editor/roles to edit roles/permissions. Routes can be secured via middleware in config. | 1 | 1 | 0 | 0 | 0 | 1.2 | — | — | 2 years ago |
How can I help you explore Laravel packages today?