setAttribute('locale', $locale)->save(); } else { $request->session()->put('locale', $locale); } } /** * Set locale and return home url. * * @param string $locale * @param \Illuminate\Http\Request $request * * @return string **/ public function home($locale, Request $request) { $this->setLocale($locale, $request); return redirect(url('/')); } /** * Set locale and return back. * * @param string $locale * @param \Illuminate\Http\Request $request * * @return string **/ public function back($locale, Request $request) { $this->setLocale($locale, $request); return redirect()->back(); } }