public function setAppLocale($locale = null, $session = true)
    {
        $locale = $locale ?: $this->session->get('_locale', null);

        if ($locale)
        {
            $this->app->setLocale($locale);

            if ($session)
            {
                $this->session->put('_locale', $locale);
            }

            $this->setTimeLocale($locale);
        }
    }
public function setAppLocale($locale = null, $session = true)
    {
        $locale = $locale ?: $this->session->get('_locale', null);

        if ($locale)
        {
            $this->app->setLocale($locale);

            if ($session)
            {
                $this->session->put('_locale', $locale);
            }

            $this->setTimeLocale($locale);
        }
    }
public function setAppLocale ( $ locale = null , $ session = true ) { $ locale = $ locale ? : $ this -> session -> get ( '_locale' , null ) ; if ( $ locale ) { $ this -> app -> setLocale ( $ locale ) ; if ( $ session ) { $ this -> session -> put ( '_locale' , $ locale ) ; } $ this -> setTimeLocale ( $ locale ) ; } }
Sets the app locale

@param string $locale
@param bool $session
@return void
Sets the app locale