Laravel 13.11, weekly updates and tip

Laravel 13.11

More new features this week and a lot of fast-follow patches brings us to Laravel 13.11.2. Here are the highlights:

  • Introduce storage cache driver in #60131
  • Allow passing scheduled Event to callbacks in #60144
  • Add WorkerIdle event in #60134
  • Add assertPushedOnce() in #60150
  • Add JSON output option to ListFailedCommand in #60168
  • Add schema foreign key existence helper in #60169
  • Fix starts_with/ends_with rules rejecting numeric values in #60120

You may review the full branch diff on GitHub for a complete list of changes.

Weekly Journal

Over the weekend I deployed the Laravel 13 upgrade for laravelshift.com. It went pretty smooth. I missed some third-party dependency changes. Specifically with Cashier and Mailcoach. Those are always changing little things. Between their Upgrade Guide, the error report, and AI, I was able to patch those up pretty quickly.

Outside of that, I worked on the new Shift AI skills. While I initially rolled these out to Shifty Plan subscribers, I added some code to allow all Shift users to use the skills. The missing piece was in-prompt payment flow for running paid Shifts.

There are four skills:

  • /shift:analyze — analyze your project and determine the next Shift to run
  • /shift:run — trigger a Shift to run against your current repository
  • /shift:review — review and process the Shift PR for additional automation
  • /shift:refactor — run a Shift Workbench task to refactor your code

These skills should be installable for any AI. However, I primarily use Claude. So, I welcome any and all feedback to make these more compatible or improve their automation.

Weekly Tip

The tip this week is to use these Shift AI skills.

You know I rarely toot my own horn, but man, they're pretty awesome. I've used them to upgrade several of my side-projects. With AI, the entire Shift process is completely automated. I never have to open my IDE or even the PR really. I just run the skills, allow AI some access, and 15 minutes later I have a fully upgraded Laravel application.

I posted a short video demoing these on Reddit and X. I encourage you to take a minute and watch.

View Archives →