Joe Tannenbaum

@joe.codes

Full-stack developer at @laravel.com Currently fiddling with tidyinbox.com and termsky.app joe.codes/links

Laravel Installer v5.31 includes a new command: 𝚕𝚊𝚛𝚊𝚟𝚎𝚕 𝚙𝚊𝚌𝚔𝚊𝚐𝚎 This new command kicks off an interactive prompt that scaffolds out a Laravel package using our (new) (official) package skeleton: github.com/laravel/pack... Enjoy!

laravel package command showing inputs for package name and author name

📢 Laravel OSS Changelog 2026.05 🔤 Font optimizations, including a @𝚏𝚘𝚗𝚝𝚜 Blade directive and Vite integration 🔒 𝚙𝚊𝚜𝚜𝚠𝚘𝚛𝚍𝚛𝚞𝚕𝚎𝚜 string conversion 🤖 Laravel AI sub-agent tools 🔄 New 𝚙𝚘𝚕𝚕 modes in Inertia 💾 Optional disk storage for large SQS payloads All that (and more!): laravel.com/docs/changelog

Changelog | Laravel 13.x - The clean stack for Artisans and agents

Laravel is a PHP web application framework with expressive, elegant syntax. We've already laid the foundation — freeing you to create without sweating the small things.

laravel.com

Yo dawg we heard you like managing managed queues so now you can manage your managed queues right from your terminal New in Laravel Cloud CLI v0.5.0: 𝚖𝚊𝚗𝚊𝚐𝚎𝚍-𝚚𝚞𝚎𝚞𝚎 :𝚌𝚛𝚎𝚊𝚝𝚎 :𝚍𝚎𝚕𝚎𝚝𝚎-𝚏𝚊𝚒𝚕𝚎𝚍-𝚓𝚘𝚋 :𝚏𝚊𝚒𝚕𝚎𝚍-𝚓𝚘𝚋𝚜 :𝚙𝚊𝚞𝚜𝚎 :𝚙𝚞𝚛𝚐𝚎 :𝚛𝚎𝚜𝚞𝚖𝚎 :𝚛𝚎𝚝𝚛𝚢-𝚏𝚊𝚒𝚕𝚎𝚍-𝚓𝚘𝚋 :𝚜𝚎𝚝-𝚍𝚎𝚏𝚊𝚞𝚕𝚝

Terminal showing off the new managed-queues:failed-jobs command in the Laravel Cloud CLI

🚨 Supply chain attack on the Laravel Lang organization: 700+ historical versions across multiple community-maintained Laravel Lang packages were compromised with an RCE backdoor, including: laravel-lang/lang laravel-lang/http-statuses laravel-lang/attributes Laravel-Lang/actions

Laravel Lang Compromised with RCE Backdoor Across 700+ Versi...

Laravel Lang packages were compromised with an RCE backdoor across hundreds of versions, exposing cloud, CI/CD, and developer secrets.

socket.dev

💥 just released a github action: `uppt` it aims to be a very simple, secure release workflow for maintainers that adheres to best security practices ⚪ trusted, staged publishing on npmjs.com ⚪ github environment protection ⚪ generated release PR + changelog ⚪ automatic release + publish on merge ✨

1/ We are sharing additional details regarding our investigation into unauthorized access to GitHub's internal repositories.

Two years ago today I started at Laravel. I have never worked anywhere where I happily sit down at my desk to kick off the day. Feels like I'm getting away with something, having this much fun. I love this company, I love this community, I feel so grateful to be part of both. Love y'all ✌️

🔑 We just shipped passkey support across all of our starter kit flavors! We also released two new packages: 𝚕𝚊𝚛𝚊𝚟𝚎𝚕/𝚙𝚊𝚜𝚜𝚔𝚎𝚢𝚜 for PHP @𝚕𝚊𝚛𝚊𝚟𝚎𝚕/𝚙𝚊𝚜𝚜𝚔𝚎𝚢𝚜 for JS Fortify also consumes the PHP package to make server-side setup trivial. Enjoy!

Passkey management page in the Laravel Starter kits

☁️ Shipped a few improvements to Laravel Cloud CLI's 𝚌𝚘𝚖𝚖𝚊𝚗𝚍:𝚛𝚞𝚗 over the weekend: ⌨️ If you are running the CLI from your Cloud app's local directory, you will now get autocompletion of your available artisan commands