Laravel language settings per user

mpet

I know how to set default language in application by using App::setLocale('es');

I'm thinking about setting individual language per user after an user logs in.

Currently, the only way I have in mind is to set a general language and use variable inside a Lang::get() command:

$user_language = 'gr';

Lang::get('messages.welcome'.$user_language);

Is there any other way of setting language setting per user?

Bogdan

Why not just use App::setLocale() to set the language according to the user preferences if the user is logged in. According to the Laravel Docs:

You may change the active language at any time using the App::setLocale method.

So you could do that maybe like this:

App::before(function($request)
{
    // If user is logged in
    if (Auth::check())
    {
        // Get the user specific language
        $lang = Auth::user()->language;

        // Set the language
        App::setLocale($lang);
    }
});

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Laravel - Storing notification settings per user with different channels

From Dev

Save plugin settings per user

From Dev

PhpStorm Project Settings per User?

From Dev

Programatically determine if settings is per User or per Application

From Dev

Laravel Set up User Language

From Dev

Laravel Set up User Language

From Dev

Flask-Admin User Read/Write Settings Per Row

From Dev

Are roaming user settings saved per client assembly version?

From Dev

VS 2013 Create Per-User Publishing Settings

From Dev

Best practices regarding per-user settings and predefining options

From Dev

avoid git merge conflicts due to per-user settings in Makefile

From Dev

Creating a new instance of youtube library with Laravel per user

From Dev

Laravel: Only allowing one session per user at a time

From Dev

Retrieve Data from Database Showing Records per User - Laravel

From Dev

Laravel only one friend_id per user

From Dev

Large number of sessions created per user when using Laravel as an API

From Dev

Update logged in user account settings with laravel 5 and Auth

From Dev

font size per language

From Dev

Modify main window's locale after user changes settings in Control Panel->Regional and Language Options

From Dev

How can I detect if a user has changed the iPhone system language settings while the app is running?

From Dev

Laravel Relationship what to use a User can speak multiple language

From Dev

Per-folder settings in PCManFM?

From Dev

sharepoint Manage regional settings and language settings of a site

From Dev

Per branch user axis

From Dev

Per branch user axis

From Dev

Init scripts per user

From Dev

Different Mounts per User

From Dev

Is there a per user wallpaper folder?

From Dev

iam user per application

Related Related

  1. 1

    Laravel - Storing notification settings per user with different channels

  2. 2

    Save plugin settings per user

  3. 3

    PhpStorm Project Settings per User?

  4. 4

    Programatically determine if settings is per User or per Application

  5. 5

    Laravel Set up User Language

  6. 6

    Laravel Set up User Language

  7. 7

    Flask-Admin User Read/Write Settings Per Row

  8. 8

    Are roaming user settings saved per client assembly version?

  9. 9

    VS 2013 Create Per-User Publishing Settings

  10. 10

    Best practices regarding per-user settings and predefining options

  11. 11

    avoid git merge conflicts due to per-user settings in Makefile

  12. 12

    Creating a new instance of youtube library with Laravel per user

  13. 13

    Laravel: Only allowing one session per user at a time

  14. 14

    Retrieve Data from Database Showing Records per User - Laravel

  15. 15

    Laravel only one friend_id per user

  16. 16

    Large number of sessions created per user when using Laravel as an API

  17. 17

    Update logged in user account settings with laravel 5 and Auth

  18. 18

    font size per language

  19. 19

    Modify main window's locale after user changes settings in Control Panel->Regional and Language Options

  20. 20

    How can I detect if a user has changed the iPhone system language settings while the app is running?

  21. 21

    Laravel Relationship what to use a User can speak multiple language

  22. 22

    Per-folder settings in PCManFM?

  23. 23

    sharepoint Manage regional settings and language settings of a site

  24. 24

    Per branch user axis

  25. 25

    Per branch user axis

  26. 26

    Init scripts per user

  27. 27

    Different Mounts per User

  28. 28

    Is there a per user wallpaper folder?

  29. 29

    iam user per application

HotTag

Archive