Laravel 5 And His F*cking non-persistent App SetLocale : http://mydnic.be/post/laravel-5-and-his-fcking-non-persistent-app-setlocale
If you ever have worked already with Laravel 5 (if not, you should), and that you needed a decent way to switch language into your application, well good luck.
The thing is, it was really easier with Laravel 4.
Ok I’m not going to explain why and how and all, because you know that I mainly use my website to store snippets and reminder about HOW I SOLVED THIS NIGHTMARE OF A PROBLEM.
Example on how to use multiple locales in your Laravel 5 website : https://laracasts.com/discuss/channels/tips/example-on-how-to-use-multiple-locales-in-your-laravel-5-website
Set Locale with Middleware in Laravel 5 : https://laracasts.com/discuss/channels/general-discussion/set-locale-with-middleware-in-laravel-5
Laravel 5 :: Switch Language : http://laravel.io/forum/02-23-2015-laravel-5-switch-language?page=1