benbjurstrom.com
Available on npm or via cdn: github.com/benbjurstrom...
Available on npm or via cdn: github.com/benbjurstrom...
✅ Rate limited
✅ Invalidated after first use
✅ Locked to the user's session
✅ Configurable expiration
✅ Detailed error messages
✅ Customizable mail template
✅ Auditable logs
github.com/benbjurstrom...
✅ Rate limited
✅ Invalidated after first use
✅ Locked to the user's session
✅ Configurable expiration
✅ Detailed error messages
✅ Customizable mail template
✅ Auditable logs
github.com/benbjurstrom...
Now to mount it on the roof.
Now to mount it on the roof.
Can set the index at the model level which then corresponds to a config value.
Can set the index at the model level which then corresponds to a config value.
Also thanks to @pixelcave-john.bsky.social for the pinemix.com command palette component.
Also thanks to @pixelcave-john.bsky.social for the pinemix.com command palette component.
benbjurstrom.com/pgvector-for...
benbjurstrom.com/pgvector-for...
Scout pairs perfectly with pgvector since its model observers keep the vector embeddings up to date.
github.com/benbjurstrom...
Scout pairs perfectly with pgvector since its model observers keep the vector embeddings up to date.
github.com/benbjurstrom...
#laravel #security
github.com/advisories/G...
#laravel #security
github.com/advisories/G...
Meaning your Laravel app doesn’t need to make any extra outgoing HTTP or database requests.
podcasts.apple.com/us/podcast/t...
Meaning your Laravel app doesn’t need to make any extra outgoing HTTP or database requests.
podcasts.apple.com/us/podcast/t...
I’ve used many of the HTML features mentioned, but never really understood how they work.
I’ve used many of the HTML features mentioned, but never really understood how they work.
https://darkghosthunter.medium.com/laravel-all-the-authentication-events-800165f69fb9
https://darkghosthunter.medium.com/laravel-all-the-authentication-events-800165f69fb9