首页 > 解决方案 > 如何在 `route()` 函数中添加默认的第三个参数`$absolute`?

问题描述

string route(string $name, mixed $parameters = [], bool $absolute = true)

我需要添加为所有网站$absolute = false默认值,我尝试覆盖 urlGenerator 类但没有成功。

有人可以帮忙吗?

谢谢。

标签: phplaravelroutesframeworks

解决方案


您不能重新声明现有功能。唯一的选择是声明自己的函数并使用它:

function myroute($name, $parameters = [], $absolute = false) {
  return route($name, $parameters, $absolute);
}

推荐阅读