generated from boboko/starter
localization from boboko core and product service too
This commit is contained in:
+6
-7
@@ -6,13 +6,15 @@
|
||||
use App\Http\Controllers\LegalPageController;
|
||||
use App\Http\Controllers\ProductController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Core\Localization\LocaleMiddleware;
|
||||
|
||||
// Bare root carries no language signal, so it just redirects to the default locale.
|
||||
Route::redirect('/', '/'.config('app.locale'));
|
||||
// Bare root carries no language signal, so it just redirects to the store's
|
||||
// default language (Lunar's Language record with default=true) — the same
|
||||
// source of truth LocaleMiddleware itself uses, so this never drifts from it.
|
||||
Route::redirect('/', '/'.(LocaleMiddleware::defaultLocale() ?? config('app.locale')));
|
||||
|
||||
Route::prefix('{locale}')
|
||||
->where(['locale' => implode('|', config('app.available_locales'))])
|
||||
->middleware('setlocale')
|
||||
->middleware(LocaleMiddleware::class)
|
||||
->group(function () {
|
||||
Route::get('/', [HomeController::class, 'index'])->name('home');
|
||||
|
||||
@@ -39,7 +41,4 @@
|
||||
'legal.cookies',
|
||||
);
|
||||
|
||||
Route::get('/__preview/newsletter-split', function () {
|
||||
return view('__preview_newsletter_split');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user