generated from boboko/starter
locale routes fix
This commit is contained in:
+1
-7
@@ -6,15 +6,9 @@
|
|||||||
use App\Http\Controllers\LegalPageController;
|
use App\Http\Controllers\LegalPageController;
|
||||||
use App\Http\Controllers\ProductController;
|
use App\Http\Controllers\ProductController;
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
use Modules\Core\Localization\LocaleMiddleware;
|
|
||||||
|
|
||||||
// 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}')
|
Route::prefix('{locale}')
|
||||||
->middleware(LocaleMiddleware::class)
|
->middleware('locale')
|
||||||
->group(function () {
|
->group(function () {
|
||||||
Route::get('/', [HomeController::class, 'index'])->name('home');
|
Route::get('/', [HomeController::class, 'index'])->name('home');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user