问题描述
我在 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/