🔐 filament-passkeys v1.5.0 is out: passkeys that work across domains.
If your Filament panel lives on more than one domain (say your SaaS at app.yourproduct.com and a customer’s own shop.customer.com), passkeys used to break: a passkey is bound to one domain.
v1.5.0 adds WebAuthn Related Origin Requests support:
✅ Opt-in /.well-known/webauthn route served by the package
✅ One resolver feeds both the file and server-side origin checks, so they never disagree
✅ Per-tenant friendly: return different origins per host
✅ Browser fallback: where Related Origins isn’t supported, the passkey button steps aside and users pick another 2FA method instead of hitting a cryptic error
✅ Built-in limit matching what browsers honour (5), throwing loudly instead of silently truncating
💡 Real-world use case: moving to a new domain
Rebranding from oldbrand.com to newbrand.com? Normally every user’s passkey dies with the old domain and they all have to re-enroll.
With v1.5.0:
Keep the relying party ID as oldbrand.com
Add newbrand.com to related origins
Keep oldbrand.com serving /.well-known/webauthn (the package does it for you)
Users sign in on newbrand.com with the passkeys they already have. No re-enrollment, no support tickets, no “why doesn’t Face ID work anymore?”. 🎉
Also new:
🔁 “Remember me” now works with passwordless passkey login
🛡️ Rate limiting on login options
Fully backward compatible: no config, no change.
Filament 4 & 5 · Laravel 12 & 13 · built on laravel/passkeys
👉 github.com/happenv-com/filam…
#FilamentPHP #Laravel #Passkeys #WebAuthn #PHP
Bartłomiej Gajda (webard) retweeted
I've been exploring what a new Liquid engine could look like in PHP. We needed better query performance, caching, and streaming support for a new project at Layers. The result is open source: github.com/0x15f/php-liquid.
Liquid for PHP and Laravel. Templates compile to plain PHP and run from OPcache, parsed templates cache in Redis, and an AST planner works out which fields a template actually uses before it renders. A 24-product grid with variants goes from 49 queries to 2.
Tested against Shopify Liquid 5.13 fixtures. Built on Keepsuit’s PHP Liquid.
🚀 laravel-access-control finally gets the UI it deserves!
Meet Filament Access Control - a visual interface for managing roles and permissions in Laravel applications.
🔐 Roles × permissions matrix
👤 Manage permissions for individual users and roles
🧩 Visualize permission dependencies, conflicts & conditions
🛡️ Built-in protection against privilege escalation
⚡ Live or deferred permission updates
Built on top of happenv-com/laravel-access-control, bringing its powerful authorization engine directly into Filament.
Compatible with Filament 4 & 5, Laravel 12 & 13.
🔧 Core package: github.com/happenv-com/larav…
🎨 Filament UI: github.com/happenv-com/filam…
Both are open source. MIT licensed. ❤️
#Laravel #FilamentPHP #OpenSource
Looking for powerful charts in Filament? 📊
Meet Filament Enhanced Charts - Apache ECharts with a fluent, fully typed PHP API.
✅ 23 chart types
✅ Dark mode support
✅ Eloquent data integration
✅ Charts inside table cells
✅ Filament 4 & 5 support
🚀 github.com/happenv-com/filam…
Bartłomiej Gajda (webard) retweeted
laravel-true-modular now uses StructArmed in its QA workflow 👍
github.com/happenv-com/larav…
Bartłomiej Gajda (webard) retweeted
Actually, AI is most beneficial once you can answer a strong "yes, I can" to all of those points.
Nowadays individuals can scale like never before, but only when they have solid foundations.
Otherwise it's a giant with feet of clay - grows fast, falls loud.
Bartłomiej Gajda (webard) retweeted
如何用上Jev:
1、官网申请加入waitlist,基本上申请当天能过。
🔗:typesafe.ai/
2、告诉你的Codex:安装npx skills add typesafe-ai/skills –skill typesafe-ai。
3、回到操作台,建立API Key。
4、在 prompt 里说一句 “use the TypeSafe skill”。
试了下,Jev 是真的快!目前虽只支持多模态,但已经能感觉到很多老场景要被重新盘活了!!!
我不会是最后一个知道Jev的吧😅
ChatGPT 联合发明人憋了两年,刚放出个新模型 Jev名。名字来源于 Jevons 悖论(效率越高、用量反而越大)。
主流 LLM:生成文本,慢且贵。
Jev:只输出决策,不产文本。以 RLCD 训练、并行推理替代自回归,换来 20-200x 速度、40-400x 成本优势,输出侧免费。
加入waitlist:typesafe.ai/
Bartłomiej Gajda (webard) retweeted
If you're using Laravel queues, give this a read. I share some lessons I learned the hard way 🙌🏽
oussama-mater.tech/laravel-q…
Bartłomiej Gajda (webard) retweeted
Ready to give your Filament panel a new look?
Come take a look at our brand new, first-party Filament Themes: Soft, Sharp, and Noir!
In addition, we’ve also dropped a new modifier theme that works with the default and new themes: Compact.
More info in the replies!
Bartłomiej Gajda (webard) retweeted
Top best websites to get 𝙳𝙴𝚂𝙸𝙶𝙽.𝚖𝚍. Save for later 👇
- styles.refero.design
- designmd.me
- open-design.ai
- designmd.supply
- getdesign.md
- aura.build
- neuform.ai
- design-md.hyperbrowser.ai
- typeui.sh
What am I missing?
Bartłomiej Gajda (webard) retweeted
Natively compiling PHP frameworks has never been this close.
Laravel 1,239 → 676 patches (−45.4%): github.com/getelephc/laravel
Tempest 187 → 139 (−25.7%): github.com/getelephc/tempest
Both experiments updated to latest elephc main.
Bartłomiej Gajda (webard) retweeted
Laravel Brain v2.6.0 is out — the biggest release yet.
For anyone who hasn't seen it: Laravel Brain scans a Laravel codebase and renders the entire request lifecycle — routes, controllers, services, models, jobs, events — as an interactive graph. No more tracing a request through the code by hand.
What's new in v2.6.0:
MCP Server — Claude Code, Cursor, and any MCP client can now query your app's architecture directly. Ask which routes are public, or what calls a given service, and get answers straight from your scanned graph.
Modular app support — classes now resolve from packages and nwidart/laravel-modules out of the box, not just app/.
Configurable everything — views, Filament panels, service providers, facades, and broadcast channels can all point wherever your project actually puts them.
Smarter memory handling — a scan that runs out of memory now fails with a clear message and a fix instead of dying silently.
A real docs site — full VitePress documentation is live.
laravel-brain.laramint.dev/
Plus a long list of layout, sidebar, and stability fixes — and a first contribution from a new contributor to the project.
Huge thanks to @sander_scode and @thewebard for the incredible support and contributions! 🙏❤️
Try it:
composer require --dev laramint/laravel-brain
php artisan brain:scan
Release notes: github.com/laramint/laravel-…
#Laravel #PHP #OpenSource #DeveloperTools #MCP #AI
Bartłomiej Gajda (webard) retweeted
Found a fun way to generate QR codes that don’t look like QR codes.
- Enter a URL and it grows a 3D tree from the code itself
- The ground grid is the actual scannable QR
- Switch between Spring, Summer, and Autumn looks
- Runs fully in the browser, nothing uploaded
- Tap the tree to flatten it and scan
tree.icqr.com/
Bartłomiej Gajda (webard) retweeted
I've been struggling to keep up with all of the work that needs doing in NativePHP
we have so many repos and projects... github just isn't cutting it for me as a maintainer
so i've started building my own solution: Watchtower 🏰
a NativePHP Desktop app obvs 🔥
it's so good!
Bartłomiej Gajda (webard) retweeted
📬 New post in your digital inbox!
PHP 8.6’s soft feature freeze: what just locked in, and what’s still up for grabs
phparch.com/2026/08/php-8-6s…
Bartłomiej Gajda (webard) retweeted
This tool is amazing!
You can morph any SVG icon into another.
Save it → morphicons.com
🚨¡BOMBAZO! El ingeniero que creó Claude Code desde cero acaba de soltar un video de 28 minutos que es puro oro:
cómo escribir prompts que realmente entregan resultados brutales.
He visto cursos de 300 dólares que no llegan ni a la suela de lo que él explica en los primeros 10 minutos.
Archivos CLAUDE.md, atajos de memoria, sesiones paralelas y patrones de prompting que casi nadie usa…
Todo en un solo video. Completamente gratis. Sin relleno.
Da igual si eres desarrollador, estás empezando o ya llevas meses con Claude: esto te cambia el juego desde hoy.
Guárdalo. Míralo. Compártelo.
PHP 8.6.0beta1 is out for testing - 60 changelog entries across 19 components. Run your apps and extensions against it and report regressions before GA.
php-net.pro/news/php-8-6-0be…


























