MapCustomUrl.php 454 B

12345678910111213141516171819202122
  1. <?php
  2. namespace App\Http\Middleware;
  3. use Closure;
  4. use Illuminate\Http\Request;
  5. class MapCustomUrl
  6. {
  7. public function handle(Request $request, Closure $next)
  8. {
  9. $path = $request->path();
  10. // 检查是否是 /protetor-de-tela-de-vidro-temperado
  11. if ($path === 'sobre') {
  12. // 动态设置路由参数
  13. $request->route()->setParameter('slug', 'sobre');
  14. }
  15. return $next($request);
  16. }
  17. }