gpt4 book ai didi

php - Laravel 如何将组前缀参数添加到路由功能

转载 作者:可可西里 更新时间:2023-11-01 00:58:27 25 4
gpt4 key购买 nike

例如,我定义了这样的路由:

$locale = Request::segment(1);

Route::group(array('prefix' => $locale), function()
{
Route::get('/about', ['as' => 'about', 'uses' => 'aboutController@index']);
}

我想为多个语言环境(en、de、es...)生成链接。当我尝试像这样提供前缀参数时

$link = route('about',['prefix' => 'de']);

我得到了这样的链接 example.com/en/about?prefix=de如何提供前缀参数以获取这样的链接 example.com/de/about

最佳答案

也许你可以尝试这样的东西。

Route::group(['prefix' => '{locale}'], function () {
Route::get('about', ['as' => 'about', 'uses' => '....']);
});

route('about', 'en'); // http://yoursite/en/about
route('about', 'de'); // http://yoursite/de/about

关于php - Laravel 如何将组前缀参数添加到路由功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34461689/

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