<?php namespace App\Http\Middleware; use Closure; use Illuminate\Support\Facades\Hash; class HashIdMiddleware { public function handle($request, Closure $next) { $id = $request->route('id'); $hashedId = md5($id); $request->route()->setParameter('id', $hashedId); return $next($request); } }