spatie/laravel-url-signer
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/url-signer | 0.87 | Generate and verify signed URLs with expiration timestamps using a shared secret. spatie/url-signer appends expires and signature parameters, letting you safely share time-limited links (e.g., in emails) and validate them server-side with a simple API. | 443 | 449 | 52 | 75K | 0 | 8.3 | 30.8 | MIT | 1 year ago | |
| code4nix/uri-signer | 0.85 | — | 1 | 1 | 0 | 773 | 0 | 0.0 | 35.8 | — | — | |
| dsentker/url-signature | 0.84 | Laravel/PHP package to create and verify signed URLs. Add a signature to query strings to protect routes and parameters from tampering, with simple helpers for generating signatures and validating incoming requests, including optional expiry support. | 18 | 18 | 2 | 1K | 1 | 1.0 | 24.4 | NOASSERTION | 5 years ago | |
| spatie/url | 0.83 | Immutable URL parser/builder for PHP. Parse scheme, host, path and query, then fluently transform parts (withHost, withPath, withScheme) and manage query parameters. Supports allowed/sanitized schemes for safer URL handling. | 741 | 754 | 60 | 458K | 0 | 12.4 | 38.6 | MIT | 2 years ago | |
| dsentker/url-signature-bundle | 0.83 | Symfony 4+ bundle for dsentker/url-signature. Generate signed (optionally expiring) URLs in Twig or controllers, validate signatures via DI/helper trait or annotations, and protect query/route parameters from tampering. | 9 | 9 | 5 | 1K | 2 | 2.7 | 28.2 | NOASSERTION | 2 years ago | |
| laravel/airlock | 0.83 | Laravel Sanctum (formerly Airlock) offers lightweight authentication for Laravel SPAs and simple APIs. Use cookie-based session auth for first-party SPAs or issue API tokens for mobile apps and third-party clients, with minimal setup and seamless Laravel integration. | 2,969 | 2,969 | 322 | 51 | 2 | 50.6 | 0.7 | MIT | 2 months ago | |
| spatie/laravel-littlegatekeeper | 0.82 | 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 | 3K | 0 | 17.4 | 18.5 | MIT | 5 months ago | |
| spatie/laravel-webhook-server | 0.82 | Send webhooks from Laravel with configurable endpoints, payloads and headers. Supports request signing, queued delivery, retries with backoff, and failure handling. Ideal for notifying external services when events happen in your app. | 1,075 | 1,080 | 142 | 417K | 0 | 30.8 | 39.5 | MIT | 5 months ago | |
| br/signed-request-bundle | 0.82 | — | 16 | 16 | 2 | 0 | 2 | 0.5 | — | — | — | |
| spatie/laravel-login-link | 0.81 | 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). | 464 | 464 | 27 | 85K | 0 | 22.5 | 34.6 | MIT | 4 months ago | |
| arthem/request-signer-bundle | 0.81 | — | 0 | 0 | 0 | 9 | 0 | 1.7 | 13.8 | — | 6 years ago | |
| atldays/laravel-url | 0.81 | — | 0 | 0 | 0 | 204 | 0 | 16.1 | 36.4 | MIT | 3 months ago | |
| spatie/laravel-webhook-client | 0.81 | Receive and process incoming webhooks in Laravel. Verify signatures, store webhook payloads, and handle them in queued jobs. Flexible configuration for multiple webhook endpoints and secure validation. | 1,190 | 1,194 | 159 | 491K | 0 | 38.5 | 41.7 | MIT | 1 month ago | |
| c-delouvencourt/short-url | 0.81 | — | 0 | 0 | 0 | 86 | 0 | 0.9 | 26.8 | MIT | 1 year ago | |
| berny/one-time-access-bundle | 0.80 | — | 6 | 6 | 4 | 0 | 0 | 0.1 | — | MIT | — | |
| spatie/laravel-resource-endpoints | 0.80 | Abandoned package that adds controller-based “links” and collection “meta” links to Laravel API Resources. Automatically generates URLs for actions like index/show/edit/update/delete, so resources can expose REST endpoints without manually building routes. | 240 | 240 | 13 | 0 | 0 | 2.6 | — | MIT | 5 years ago | |
| spykapps/passwordless-login | 0.80 | — | 1 | 1 | 2 | 544 | 0 | 17.0 | 38.3 | MIT | 3 months ago | |
| creagia/laravel-sign-pad | 0.80 | Capture and store handwritten signatures in Laravel, linked to Eloquent models. Includes installable assets, configurable storage and redirect flow, and optional generation of certified, signed PDF documents from templates. Supports Laravel 11–13 and PHP 8.2–8.5. | 545 | 544 | 53 | 9K | 0 | 22.6 | 19.7 | MIT | 4 months ago | |
| dbp/relay-esign-bundle | 0.80 | — | 1 | 1 | 0 | 316 | 2 | 0.4 | 30.3 | AGPL-3.0 | — | |
| joe-404/laravel-auth | 0.80 | Config-driven, drop-in auth for Laravel 12/13: JSON API for registration with OTP/magic-link verification, login, refresh tokens, password reset, Google OAuth, multi-session/device fingerprinting, long-lived API tokens, account status workflows, and referrals. | 2 | 2 | 0 | 0 | 0 | 24.3 | — | MIT | 1 month ago |
How can I help you explore Laravel packages today?