Passwordless Auth in Laravel 12: Implementing Magic Link Login with Sanctum

No passwords, no reset flows, no bcrypt. Just an email, a signed URL, and a Sanctum token. Here’s how to implement magic link authentication in Laravel 12 from scratch , including the edge cases that bite you in production.