如何在 Laravel 5.8 路由中的所有基本 URL 之后添加“/en”或“/fr”

问题描述

我在 Laravel 5.8 中创建了一个项目。我刚刚开始在我的网站中添加多种语言。我如何做到这一点,如果我点击语言按钮选择法语,网站会将每个页面加载为 /fr/

像这样

when selecting english language

when selecting bangla language

解决方法

当点击按钮时,您应该设置所需的语言环境,这可以使用 App::setLocale($locale)

Laravel 的文档解释了如何针对您的具体用例执行此操作:

Laravel Configuring The Locale