gpt4 book ai didi

php - Laravel:翻译资源 URL

转载 作者:行者123 更新时间:2023-12-05 04:16:43 24 4
gpt4 key购买 nike

当像这样在 Laravel 中创建资源 Controller 时:

Route::resource('foo', 'FooController');

我们得到如下 URL:

  • foo/创建
  • 富/商店
  • foo/{id}/编辑
  • foo/{id}/更新
  • ...

我想翻译其中一些路线以获得如下内容:

  • foo/nouveau
  • 富/商店
  • foo/{id}/修饰符
  • foo/{id}/更新

此代码有效:

Route::resource('foo', 'FooController', array(
'names' => array(
'create' => 'nouveau',
'edit' => 'modifier',
...
)
));

这里的问题是 edit 路由:我不知道如何让它与 {id} 一起工作,比如 foo/{id}/修饰符.

最佳答案

检查我的包裹:https://github.com/doitonlinemedia/TranslatableRoutes非常易于使用。

你可以这样调用资源路由:

TranslatableRoute::resource('recipe', 'recepten', 'RecipeController');

第二个参数是翻译后的名称,第一个参数定义了路由的名称。

关于php - Laravel:翻译资源 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26450450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com