【发布时间】:2016-04-29 23:30:27
【问题描述】:
我来自荷兰,我正在使用荷兰语的 Laravel 5.2 创建一个网站。我希望能够使用带有荷兰名称的Route::resource('test', 'testController') 作为控制器的方法。所以基本上我想更改以下动作名称:
- /index 变为 /thuis
- /create 变成 /maken
- /store 变成 /opslaan
- ...
等等..
这可能吗?我该怎么做?我不想为每一个可能的动作创建一个单一的路线。 提前致谢!
【问题讨论】:
-
如果你能有点耐心......这太有趣了,因为现在我正在为此构建一个包!我也是荷兰人。使用该软件包,您可以像这样使用它:
TranslatableRoute::resource('recipe', 'recepten', 'RecipeController');唯一的问题是我使用与普通资源路由相同的路由结构,因此 /index 仍然只是 / 并且 store 也只是 /。只有创建和编辑变成“nieuw”和“wijzig” -
@TimvanUum 太棒了!完成后请联系我 :-) 你所做的足以满足我的需要,只是为了让网站的客户能够理解 URL。不过方法可以是英文的,没关系。
-
如果您访问 webchat.freenode.net 并添加“translatableroute”作为频道,我们可以更轻松地交谈。
-
几乎完成了,在自动加载包时遇到了一些问题。 @Helix