Ditching Passwords: Setting Up Passkeys in Laravel 13
Passkeys are phishing-resistant, require no remembered secrets, and the browser handles the crypto. Here's how to add them to a Laravel 13 app in under an hour.
I’m Steven, a software engineer and technical leader based in the west coast of Scotland. I’m the CTO at Digitonic, where we develop technologies for the investor relations and igaming industries.
Passkeys are phishing-resistant, require no remembered secrets, and the browser handles the crypto. Here's how to add them to a Laravel 13 app in under an hour.
Signature verification is step one. Here's what to do with the six Stripe subscription lifecycle events that actually matter — what Cashier handles for you and how to write the rest.
Take a Laravel app from Docker Compose to a running Kubernetes pod — covering the production Dockerfile, Nginx+PHP-FPM setup, and the K8s manifests you actually need.