【问题标题】:Laravel change URL language dynamically with the current languageLaravel 使用当前语言动态更改 URL 语言
【发布时间】:2021-12-10 06:41:51
【问题描述】:

我有一个项目有两种语言,我通过路由更改语言

Route::get('/language/{locale}', function ($locale) {
    app()->setLocale($locale);
    session()->put('locale', $locale);

    return redirect()->back();
});

这是按钮切换器

<li class="nav-item lang-nav fw-bold ms-1 me-md-5">
    @if ($current_locale == $arabic_locale)
        <a class="nav-link text-mine-blue text-center" href="language/{{ $english_locale }}">
            English
        </a>
    @endif
    @if ($current_locale == $english_locale)
        <a class="nav-link text-mine-blue text-center" href="language/{{ $arabic_locale }}">
            عربي
        </a>
    @endif
</li>

我需要在更改语言时更改我的 URL 语言两种 例如,如果 URL 是 mywebsite/articles 并且用户更改了语言,我需要将“/articles”更改为其他语言,我该怎么做?

【问题讨论】:

    标签: laravel routes


    【解决方案1】:

    我认为你需要这样的东西: https://github.com/mcamara/laravel-localization

    【讨论】:

      猜你喜欢
      • 2020-04-26
      • 2015-07-15
      • 1970-01-01
      • 2017-03-18
      • 1970-01-01
      • 1970-01-01
      • 2018-03-29
      • 2023-04-01
      • 2017-03-02
      相关资源
      最近更新 更多