我试图在我的应用中创建一个切换语言按钮。
这是我的控制器:
class LanguageController extends Controller
{
public function update($locale){
app()->setLocale($locale);
return redirect()->back();
}
}
当我使用$ locale时,它具有新的$ locale值,但是当它重定向时,它会重置$ locale。
如果我将return redirect() - > back()更改为固定网址:返回视图(' auth.login')则可以。
所以,我不明白为什么会这样,任何想法???