Laravel 语言重置为英语 POST 路线

Laravel lang resetting to ENGLISH with POST route

这就是我的问题,我可以通过 Laravel 使用本地化。我一直在 GET 路线上使用它,问题出现在我的 POST 路线上。例如,我在注册页面上是法语,当我点击注册时,一旦我进入我的控制器,语言就会重置为英语,但不能重置,因为我的控制器应该 return带有文本的视图,因此该视图应该使用正确的语言。我想我可以通过 URL 参数传递 lang,但由于它是 POST 我不能也不能使用 GET,因为它是一个注册表单。问题是在我的路线中我将 lang 设置为 lang 已经是什么,因为它已经是法语,从我访问注册页面开始,它应该类似于 lang = 'fr',但没有程序表现得像每次它将 lang 设置为法语,在将其重置为英语后设置为秒。我已经坚持了一段时间,但看不到解决方案,有人可以帮助我吗?

这是我的'french'注册表:

这是路线'register'(当你点击register/inscription):

这是我的控制器的一部分:

这是我的控制器returns的视图(应该写成'fr'而不是'en'):

在此先感谢您的帮助和抽出时间!

我找到了解决办法,现在当我进入一个类似于注册页面的页面时,我会这样做

并且在点击register/inscription时触发的函数中我在开头添加了这个