How To Make A Laravel Website Multi Language With Google Auto Translate With Language Subdomains

Viewed 26
Route::group(['domain' => '{lang}.domain.com'], function()
{
    Route::get('/', function($lang){
        // Session::put('language', $lang);
        App::setLocale($lang);
        return redirect('/index');
    });

    Route::get('index', [homeController::class, 'index'])->name('index');

    Route::fallback(function () {
        return redirect()->route('login');
    });
});

I have Use Subdomain to get subdomain but I have not set locale in route file so I can't use google translate to change language on my project.

Please Can you help me.

I have use this code.

0 Answers
Related