praeviseo / laravel-bridge
Official lightweight Laravel bridge for connecting a client site to PraeviSEO.
v0.1.1
2026-05-25 09:57 UTC
Requires
- php: ^8.2
- illuminate/console: ^11.0|^12.0|^13.0
- illuminate/database: ^11.0|^12.0|^13.0
- illuminate/http: ^11.0|^12.0|^13.0
- illuminate/routing: ^11.0|^12.0|^13.0
- illuminate/support: ^11.0|^12.0|^13.0
- illuminate/view: ^11.0|^12.0|^13.0
README
Official lightweight bridge to connect a Laravel site to PraeviSEO without copying controllers or wiring webhook internals by hand.
Client flow
composer require praeviseo/laravel-bridge php artisan praeviseo:connect PRV-8X92-LKQ1
Then the bridge automatically:
- contacts PraeviSEO
- registers the site
- saves the shared secret
- enables remote publication
- exposes the publish endpoint
- exposes the public page route
The client should then see in PraeviSEO:
- Site connecté ✅
- Laravel détecté ✅
- Publication active ✅
- Monitoring actif ✅
Environment
The connect command writes these values into .env:
PRAEVISEO_URL=https://app.praeviseo.com PRAEVISEO_BRIDGE_SECRET=... PRAEVISEO_BRIDGE_SITE_ID=... PRAEVISEO_BRIDGE_PREFIX=ressources
Production goal
The expected client install flow is:
composer require praeviseo/laravel-bridge php artisan praeviseo:connect PRV-8X92-LKQ1 php artisan migrate
No copied files. No second migration command for the client in the normal flow. No custom Composer path repository in the client project.
Honest boundaries
The bridge publishes and reports.
It does not pretend to fix:
- DNS
- infra
- hosting
- broken redirects
- server robots rules
- unrelated CMS/framework bugs