Route::any('{query}',
function() { return redirect('/'); })
->where('query', '.*');
This line at the end of Routes file means that and URL query string that doesn't match anything above that line - will redirect to homepage. Of course, you can change that function to throw any other kind of error, log something etc.
Enjoyed This Tutorial?
Get access to all premium tutorials, video and text courses, and exclusive Laravel resources. Join our community of 10,000+ developers.
Recent Courses
Course
7 lessons
[NEW] Building a Typical Laravel SaaS
Course
5 lessons
Laravel Coding with AI Agents: Cursor, Claude Code, Codex
Course
15 lessons
Laravel 12 For Beginners: Your First Project
Comments & Discussion
No comments yet…