has('locale')) { $this->setLocale($request->query('locale')); } return view('billing-portal.purchase', [ 'billing_subscription' => $billing_subscription, 'hash' => Str::uuid()->toString(), 'request_data' => $request->all(), ]); } /** * Set locale for incoming request. * * @param string $locale */ private function setLocale(string $locale): void { $record = DB::table('languages')->where('locale', $locale)->first(); if ($record) { App::setLocale($record->locale); } } }