Matthew Hailwood
banner
hailwood.nz
Matthew Hailwood
@hailwood.nz
Principal Engineer @ http://foxbyte.nz.
PHP & Laravel enthusiast | All about Typescript.
Opinions are mine.
What do you mean by "Terminal AI Flow"?
July 2, 2025 at 11:05 AM
If I was going to Laracon this year you know there'd only be 19 tickets left.

Unfortunately, life has other plans this year!
July 2, 2025 at 11:00 AM
That's so good 🎉 Thanks!
June 21, 2025 at 10:40 AM
Sorry my cursor is distracting there, I'm talking about the grey text I've added in the screenshot above the controller method.
June 20, 2025 at 8:12 PM
Saw you were trying out the Antlers Toolbox plugin. I still use phpstorm for the php side of things because it's 10x better. Even just basic stuff like automatically updating the namespace when I move a class. But for antlers I switch to vs code because it's great.
May 30, 2025 at 7:07 AM
Yeah just choose the provider or tag would be great
May 2, 2025 at 4:55 AM
Understandable, yeah - I just checked because I was curious and all Statamic focussed vs code extensions (2) have been downloaded only 20k times combined.
March 31, 2025 at 9:01 PM
Will double check when I'm back in the office, but it's whatever the latest release is 👍 IDE and plugin fully up to date
March 23, 2025 at 9:29 PM
The actual value there (an array of levels) was just a dummy example. It could be anything you might want to implicitly return.

Could have been

public fn save(): bool => $this->query->persist();

For all the example value matters.
March 22, 2025 at 8:39 AM
Yeah withPivot exists, but right now you have to specify the columns on both sides of the relationship. Pretty easy to miss one when you add a new column. But also if I have a custom pivot model for casts, I want that to be the source of truth for what columns are included.
March 22, 2025 at 5:28 AM
I'd argue the attributes *are* the API to remember in this case.

Still neat though
March 18, 2025 at 7:54 AM
O write enough JavaScript now that spreading em just feels good. array_merge feels obsolete somehow, like writing array() instead of just []
March 5, 2025 at 7:35 PM
You're awesome, thank you heaps.

It looks much better now :)
March 5, 2025 at 5:39 AM
Sounds like you're talking about view transitions? There's a couple of examples here that should get you going, but just know that Firefox is a letdown.

developer.chrome.com/docs/web-pla...
Smooth transitions with the View Transition API  |  View Transitions  |  Chrome for Developers
The View Transition API lets you add transitions between views of a website.
developer.chrome.com
March 4, 2025 at 4:46 AM
We do use ide.json, you can see it in the commit linked above. Help would be awesome, thank you!
March 3, 2025 at 7:17 PM