Connect GitHub
- GitHub App (recommended)
- Personal access token
- Public repository
Sources → New GitHub App. Laravelify creates the app on GitHub for you (manifest flow): you confirm on GitHub, install it on the repositories you want, and come back.
- Works for private repositories.
- Uses a short-lived token per deploy; nothing long-lived is stored in the site.
- Pushes are delivered to the panel automatically. No webhook to add per repository.
Webhooks (token or public repositories)
On the website’s Deployments tab, copy the Payload URL and Secret. In GitHub: repository → Settings → Webhooks → Add webhook:
Laravelify checks the
X-Hub-Signature-256 signature and deploys only when the push is to the site’s branch. The Deployments tab shows the last delivery and why it did or did not deploy.