No release, weekly updates, and tip
Laravel
No release this week as the team is announcing things they've been cooking at Laracon AU.
Weekly Journal
Last week I continued support for the outstanding Human Shifts. Mostly cleaning up some loose code that was allowed in previous versions of Laravel.
Caen and I completed the punchout list for our side-project. I mention it last week, but I make this list to keep that last bit of development focused. It's easy when you're preparing to launch to keep polishing. So this list helps define the end. JT and I also made one for our side-project.
Yesterday I continued my Wednesday livestreams. This was a Part 2 of generating Livewire components with Blueprint. Still a bit farther to go on this. So I'll continue working on it during the livestreams until a PR is ready.
The rest of this week I hope to get the two side-projects in a launch-able place.
Weekly Tip
I shared this on Twitter last week. But based on the replies, seems a lot of people have been burned by this. So I'm sharing it here too.
Laravel Echo automatically prefixes event names with the event namespace (e.g. App\Events\). So, if you're broadcasting a generic event (e.g. completed), you need to prefix the event name with a dot (.). Doing so will prevent Laravel from prefixing the event namespace.
Echo.channel('archive-posts') .listen('.completed', (e) => { // ... });