Итак, я пытаюсь сделать двуязычный веб-сайт, который может переключаться с английского на португальский и наоборот на один клик.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 Это ошибка, и я не могу понять, почему ... Спасибо.
Я не undestand почему люди дали вам downvote, ваш ответ очень хороший и должен решить проблему –
@kmlnvm Возможно потому, что этот вопрос действительно на краю просто быть слишком простая/типографская ошибка ... По крайней мере, это единственная причина, по которой я могу думать о – lukasgeiter
О да! Даже не заметил этого! Спасибо. Не знаю, кто дал вам ниспровержение, но вот мой взлет! – Hyperion