登录laravel 8后重定向到本地化路由

问题描述

我在 laravel 8 应用程序中使用本地化路由一切正常,如何更改 RouteServiceProvider:20 中的重定向 HOME 变量以在 HOME 变量中包含路由 {locale} 参数?

目前它在成功登录重定向http://localhost/dashboard,我希望它重定向到任何语言环境参数:例如 http://localhost/ar/dashboard

web routes:

Route::prefix('{locale}')->group(function ($locale) {
    Route::get('/',function (Request $request) {
        return view('welcome');
    });

    Route::middleware(['auth:sanctum','verified'])->group(function () {
        Route::get('/dashboard',function (Request $request) {
            return view('dashboard');
        })->name('dashboard');
    });

    require_once __DIR__ . "/fortify.PHP";

    require_once __DIR__ . "/jetstream.PHP";
});
RouteServiceProvider:
'
'
'
public const HOME = '/dashboard';
'
'

解决方法

您可以查看这篇可能解决您问题的文章:

https://laraveldaily.com/multi-language-routes-and-locales-with-auth/