Laravel资源控制器的语言

时间:2016-01-23 10:37:39

标签: php rest laravel routes

我来自荷兰,我正在使用荷兰语Laravel 5.2创建一个网站。我希望能够使用荷兰名称的Route::resource('test', 'testController')作为控制器的方法。所以基本上我想改变以下动作名称:

  1. / index成为/ thuis
  2. / create成为/ maken
  3. / store成为/ opslaan
  4. ...
  5. 依旧......

    这可能,我该怎么办?我不想为每个可能的行动创建单一路线。 提前致谢!

2 个答案:

答案 0 :(得分:1)

我的包已经可以使用了。按照说明操作。不要忘记将您的语言环境设置为nl或将来设置为另一种语言。

https://github.com/doitonlinemedia/TranslatableRoutes

您可以调用以下资源路径:

$compiling

第二个参数是翻译名称,第一个参数定义路线名称。

另请参阅:https://codeneverlied.com/translatable-resource-routes-in-laravel/

答案 1 :(得分:0)

我认为方法和路由命名必须是英文的,以保证您的代码可以被世界上其他开发人员读取。

使用通用语言可以更轻松地进行贡献和调试。