我正在尝试实现多语言 URL。因此,我希望有这样的 URL:
到目前为止一切都很好,我在 filters.php 中使用
/de/ueber-uns/kontakt
来检查给定的语言环境。我想我需要在 routes.php 中为每种语言的每个控制器操作提供一个路由。/en/about-us/contact
App::before()
所以我想到了动态创建文件routes.php。我只需要知道如何访问所有可用的控制器或在代码中获取所有已注册的路由(如工匠路由,但不使用 CLI)。
所以问题是:
- 多语言网址的一般方法是否正确?
- 是否可以访问所有控制器以以某种方式提取方法?
- 我如何获得在 \Illuminate\Routing\Router.php 中使用的 RouteCollection?
先感谢您!