Make self-healing URLs with Laravel

The primary principle behind implementing self-healing URLs is being able to segregate the unique identifier (the ID) from the other components of the URL (the SEO-friendly bits). Let’s figure out how to do it in Laravel! You can read this as a blog post at To learn more about nanoids: ----- 00:00 Amazon and Medium 00:53 Setting up route-model binding 01:55 Appending a unique identifier 04:00 Generating the slugged URLs 05:49 Throwing a redirect 09:47 Hiding our primary keys 13:19 No redirect map needed -----
Back to Top