public function boot()
{
$this->configureRateLimiting();
$this->routes(function () {
Route::middleware('api')
->prefix('api')
->group(base_path('routes/api.php'));
//$locale = App::currentLocale();
$locale = explode('/', $_ENV['REQUEST_URI']);
$locale = $locale[1];
if (!in_array($locale, ['en', 'sp', 'fr', 'zn'], )) abort(403, 'Localization error');
Route::middleware('web')
->prefix($locale)
->group(base_path('routes/web.php'));
});
}
воскресенье, 11 декабря 2022 г.
Laravel 9 localization by URL
It is simple way to get URL like localhost/en OR localhost/sp to localization for every langvich.
app/Providers/RouteServiceProvider.php
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий