Sitemap
Dev Talk

Dev Talk

Software Engineer with extensive experience in full-stack web development, specializing in Laravel, JavaScript, and scalable backend systems.

Member-only story

Laravel 13.35: Useful Improvements for Everyday Development

5 min readOct 11, 2026
Press enter or click to view image in full size

Laravel 13.35 was tagged on October 6, 2026, and it is mostly a bug-fix release with a handful of small additions that you can use immediately: a Route::query() method, a one-line way to run every scheduled task on a single server, default values for Eloquent models, an opt-in setting for lazily created local disk roots, and a fix that makes strict form requests work with Blade forms. This post covers those, with short examples, and then lists the fixes most likely to affect a real application. To get the release, run composer update laravel/framework.

1. Route::query() for the HTTP QUERY method

The router now has a query() method next to get() and post(). QUERY is an HTTP method for read-only requests that carry a request body, which is handy when search filters are too large or too structured to squeeze into a query string.

// routes/api.php
use App\Http\Controllers\ProductSearchController;
use Illuminate\Support\Facades\Route;

Route::query('/products/search', [ProductSearchController::class, 'index']);
// app/Http/Controllers/ProductSearchController.php
public function index(Request $request)
{
$filters = $request->input('filters', []);
return Product::query()
->when($filters['category'] ?? null, fn ($q, $v) =>…

--

--

Dev Talk
Dev Talk

Written by Dev Talk

Software Engineer with extensive experience in full-stack web development, specializing in Laravel, JavaScript, and scalable backend systems.