-1
因此,我正試圖建立一個雙語網站,通過一次單擊即可從英語切換到葡萄牙語和副詞。LARAVEL 5 ::語言切換?錯誤:使用未定義的常量語言 - 假定'語言'
我得到這個錯誤:Use of undefined constant language - assumed 'language'
在隨機視圖我用:
<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' => '[email protected]',
));
我是ge tting那個錯誤,我不明白爲什麼......謝謝。
我不爲什麼已瞭解的人給你downvote,你的答案是相當不錯,也許應該解決的問題 – 2015-02-23 22:38:45
@kmlnvm,因爲這個問題真的就只是被邊緣太簡單/印刷錯誤...至少這是我能想到的唯一原因 – lukasgeiter 2015-02-23 22:40:04
哦,是的!甚至沒有注意到!謝謝。不知道誰給了你一個downvote,但這是我的贊成! – Hyperion 2015-02-23 22:40:53