gpt4 book ai didi

php - LARAVEL 5::Language switch? Error: Use of undefined constant language - assumed 'language'

转载 作者:行者123 更新时间:2023-12-03 08:29:56 29 4
gpt4 key购买 nike

因此,我正在尝试创建一个双语网站,只需单击一下即可将其从英语切换为葡萄牙语,反之亦然。

我收到此错误:Use of undefined constant language - assumed 'language'
在随机 View 中,我使用:

<form action="{{ URL::route(language-chooser) }}" method="post">
<select name="locale">
<option value="en">English</option>
<option value="pt">Portuguese</option>
</select>
<input type="submit" value="Choose">
{{ Form::token() }}
</form>
<p>{{ trans('homepage.home') }}</p>

LanguageController:
class LanguageController extends BaseController {

public function chooser()
{
Session::set('locale', Input::get('locale'));
return Redirect::back();
}
}

路线:
Route::post('/language', array(
'before' => 'csrf',
'as' => 'language-chooser',
'uses' => 'LanguageController@chooser',
));

我遇到了这个错误,我不知道为什么...谢谢。

最佳答案

字符串应用引号引起来。 ""''。而且您的路线名称是一个字符串,因此:

<form action="{{ URL::route('language-chooser') }}" method="post">

关于php - LARAVEL 5::Language switch? Error: Use of undefined constant language - assumed 'language' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28684838/

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