Локализация с Laravel5 без domain.com/language/

Я создаю учебный проект с Laravel и сталкиваюсь с локализацией. Я видел на форуме, что есть доступный языковой пакет, но я думаю (предположим) Laravel предоставляет то, что я ищу, хотя я не знаю, где искать.

В основном у меня есть вид, который делает использование клинка. Ничего особенного. Я попытался использовать App::setLocale('nl') чтобы получить переводы, что хорошо работает.

Затем, после того как мой взгляд стал немного беспорядочным, я начал вкладывать некоторые вещи в несколько файлов с помощью @extends() и @section() , я заметил, что каждый файл должен вызвать App::setLocale() , чтобы получить переводы. Это кажется немного неудобным …

Есть ли способ установить язык для всего жизненного цикла запроса для всех представлений и подзонов? (Без Laravel я бы $_COOKIE это, используя $_SESSION[] , $_COOKIE или в базе данных, а затем установив его в файле index.php)

Я не пытаюсь разработать что-то вроде www.domain.com/nl/stuff для голландской версии и www.domain.com/en/stuff для английской версии. SEO не нужен, так как я создаю своеобразное веб-приложение.

Любая идея, где это найти?

Ps Я знаю, что могу установить язык в /config/app.php но я также хотел бы предоставить раскрывающийся список языков для выбора желаемого языка. (В тех случаях, когда число доступных языков может расти)