Laravel Version Constraint
During development, Routesy has been tested with projects running Laravel 9 and above. Route auto-discovery, field detection, and all other features are designed to work seamlessly with the conventions introduced from Laravel 9 onward.
However, some features may be directly tied to newer Laravel versions. For example, if you define a closure-based route with inline validation requiring specific fields, like that:
Route::post('/example', function () { $data = request()->validate([ 'name' => ['required', 'string'], 'email' => ['required', 'email'], ]); // ...});
The correct extraction of validation fields will only work for projects running Laravel 12 or above, when the route:list command started printing the file and line where closures are defined.
For projects below Laravel 12 in this case, the route will still be discovered by Routesy, but the field detection will likely not work.
Additionally, if you are running a version older than Laravel 12 or 13 and notice any issues with your specific project setup, just submit a bug report from within the app and we will do our best to accommodate your project's needs.