Just got back from a week in France with the family, which was wonderful! 🇫🇷
Laptop stayed home and I mostly avoided my phone, but still tinkered with a new Inertia idea in my head. Took some notes, we'll see if it works out. But first, a few days of Laracon US fomo! 😅
27.07.2025 20:12 — 👍 3 🔁 0 💬 0 📌 0
🙏
17.07.2025 19:46 — 👍 1 🔁 0 💬 0 📌 0
Wow, that's really awesome! 🤩
That theater's screen is enormous. I couldn't believe it when I first walked in 👀
17.07.2025 19:46 — 👍 0 🔁 0 💬 0 📌 0
Huge thanks to everyone who contributed! Everything mentioned here is also covered in the docs 📖
inertiajs.com
17.07.2025 19:24 — 👍 2 🔁 0 💬 0 📌 0
Finally, we've made a bunch of bugfixes and improvements. One highlight: Inertia now uses pnpm, which makes developing Inertia itself way smoother.
The contributing guide has also been rewritten, if you've ever wanted to contribute, now's the perfect time to jump in! 🙌
17.07.2025 19:24 — 👍 6 🔁 0 💬 2 📌 0
When merging props, there's a new matchOn() method to control how existing items should be matched and updated.
In this example, it will loop over the users.data array and match items by their id. If a match is found, the item is replaced. If not, it's appended 🔥
17.07.2025 19:24 — 👍 1 🔁 0 💬 1 📌 0
Then, two features from the previous release that are worth highlighting ⬇️
When writing tests for endpoints that support Partial Reloads, you can now use the reloadOnly() and reloadExcept() methods to make follow-up requests and assert against the response.
17.07.2025 19:24 — 👍 2 🔁 0 💬 1 📌 0
When making Client-Side Visits, for updating the browser history without making a server request, you can now pass onSuccess(), onError(), and onFinish() callbacks 👌
17.07.2025 19:24 — 👍 5 🔁 0 💬 1 📌 0
A small but handy improvement to the Form helper. Instead of calling reset() and clearErrors() separately, you can now just do resetAndClearErrors() 🧹
17.07.2025 19:24 — 👍 5 🔁 0 💬 1 📌 0
Alongside the existing 'inertia:start-ssr' and 'inertia:stop-ssr' Artisan commands, there's now a new one:
php artisan inertia:check-ssr
This verifies if your SSR server is running and ready to handle requests. Great for deployments! ✅
17.07.2025 19:24 — 👍 3 🔁 0 💬 1 📌 0
Ever ended up with a blank page when working with Inertia, with nothing helpful in the console? That can happen if you make a typo in your page component's name or path 😅
Not anymore! With this config setting, we'll throw an exception if the page doesn't exist:
17.07.2025 19:24 — 👍 6 🔁 0 💬 1 📌 0
Today we've released updates to Inertia.js and the @laravel.com adapter! 🎉
Below are a few highlights: new features, improved developer experience, and some nice little touches.
Let's take a look 👇
17.07.2025 19:24 — 👍 19 🔁 6 💬 2 📌 0
It fixed the foreign key constraints in factories and tests, cleaned up JSON lookups, refactored hardcoded IDs, and fixed some flaky tests caused by random seeds/factories.
Now the test suite runs in a fraction of the time, and it supports parallel testing. Not bad! 🙃
10.07.2025 14:18 — 👍 3 🔁 0 💬 0 📌 0
I gave Claude Code another Laravel project. Production runs on MySQL, but the test suite was partly on SQLite, without foreign key constraints and without the RefreshDatabase trait 🥲
It migrated all SQLite tests to MySQL...
10.07.2025 14:18 — 👍 3 🔁 0 💬 2 📌 0
Merged a lot of PRs over the last few weeks (definitely not just by me!), so Inertia is getting better and better! 🔥
I'm also still in the process of going through all open issues. It's a mixed bag of complex bugs, new ideas, improvements... and there's work on new stuff! 👀
08.07.2025 14:11 — 👍 15 🔁 0 💬 0 📌 1
Last night, I finally played around with Claude Code. First thing I asked was for it to support TS in my Modal package. After a few tries, it generated a 750+ lines script that analyzes the code and generates a TS definition file.
Not what I had in mind, but still impressive 😅
04.07.2025 08:25 — 👍 0 🔁 0 💬 0 📌 1
Who's stuck on @tailwindcss.com v3.x, and is there a technical reason why? Since v4 came out six months ago, I wonder if I still need to support 3.x for new packages 🧐
30.06.2025 20:50 — 👍 0 🔁 0 💬 1 📌 0
Inertia automatically makes a full page visit when the assets have been updated. However, if you want more control (e.g., show a notification to refresh), it's actually quite simple!
I found this one in the repo (by Jonathan himself!), and it's too good not to be in the docs 👌
27.06.2025 13:49 — 👍 4 🔁 2 💬 0 📌 0
Got the Inertia Laravel repository down to < 10 open issues, with most of them awaiting code examples or other info. Made some good progress on the Inertia JS repo as well 👌
Cool things were merged along the way, so I'm off to write docs! 💨
26.06.2025 07:49 — 👍 9 🔁 1 💬 1 📌 0
Tagged v1.0.0-beta.1 for Inertia Modal. There are no major changes compared to the latest v0.x release, but there are mainly some fixes for edge cases and UI ✅
23.06.2025 22:29 — 👍 6 🔁 1 💬 0 📌 0
Also gave everyone who bought it in the first month an extra month on their license. Just so everyone gets a proper 30-day renewal reminder.
22.06.2025 21:39 — 👍 0 🔁 0 💬 0 📌 0
Just built and deployed the renewal system for Inertia Table licenses... almost a year later 😅
Skipped it at launch because I had no idea if it would sell. Gotta stay lean, right? ✌️
22.06.2025 21:36 — 👍 2 🔁 0 💬 1 📌 0
Laravel makes testing so easy! 👏
20.06.2025 09:58 — 👍 5 🔁 2 💬 0 📌 0
Inspired by @danmatthews.me's comment on the PR, I implemented a way to group and reuse Inertia props via simple classes. You can pass these classes directly to render() or with(), no spreading needed 👌
Check out the PR for more examples!
19.06.2025 15:41 — 👍 3 🔁 1 💬 1 📌 0
Go check out Nightwatch! Super excited about this release, there's really nothing like it! 🔥
17.06.2025 10:56 — 👍 2 🔁 0 💬 0 📌 0
Nice! Let me know if you have any questions :)
03.06.2025 07:00 — 👍 2 🔁 0 💬 0 📌 0
Definitely! I tagged a major new version last week, and the new Bookmarks/Views feature is coming very soon.
02.06.2025 18:52 — 👍 1 🔁 0 💬 1 📌 0
Senior Software Engineer
Staff Writer @ Laravel News
PHP, Laravel, Livewire, TailwindCSS, VueJS & InertiaJS
Co-organizer @ Laravel Greece Meetup
Sharing PHP insights to elevate developers’ skills
Subscribe to my newsletter: harrisrafto.eu
The PHP framework — designed for developer productivity and happiness.
Director of Engineering @laravel.com
Husband of Baukje, proud father of Aron & Brent.
Owner of NoardCode, Volunteer at the Dutch Laravel Foundation and PHP.frl.
Laravel Live Denmark is a two-day Laravel conference in Copenhagen, Denmark, on August 21–22, 2025.
Laravel Developer // Main Organizer @laravellive.dk // Chairman of Laravel Denmark
The Database Guy. I am helping you get better with MySQL and PostgreSQL.
https://goodindexes.com
https://mysqlexplain.com
https://sqlfordevs.com
Owner of Shirt Pocket. Co-Wrote SuperDuper, BRIEF, Track Record. Wrote netTunes, launchTunes. Unredeemed gadget fan. Dog lover. Not that way.
[bridged from https://mas.to/@dnanian on the fediverse by https://fed.brid.gy/ ]
I build software, like 🚛 https://phpmon.app and ⚡️ https://calodin.app. 💻 Hardware & 👨🏻💻 software tinkerer, 🏃🏻 daily runner, 🧠 mental health advocate. Read my blog on https://nicoverbruggen.be.
Senior Software Engineer at Laravel working on cloud.laravel.com
Software Engineer and IT-Consultant specialized in the Laravel Ecosystem.
Software engineer at Canyon GBS, co-creator of @filamentphp.com
@Symfony Founder and Project Lead
@upsun Advocacy
Hello I am a software engineer at MongoDB and conference speaker person who is also building a Git course at gitlegit.dev
(although I will mostly post nonsense probably)
Hi, I'm Derick.
I work on PHP as part of the PHP Foundation.
I am the author of @Xdebug.
I like #walking, #languages, #photography, #astronomy, and #space, and […]
[bridged from https://phpc.social/@derickr on the fediverse by https://fed.brid.gy/ ]
Sincere poster. No cynicism. Dad to two sets of twins! Co-founder of tryhardstudios.com
- https://MasteringPostgres.com
- https://HighPerformanceSQLite.com
- https://screencasting.com
- https://mostlytechnical.com
- https://aaronfrancis.com
Software Engineer at Zonneplan