/**
                  
                  
                       * Handle an incoming request.
                  
                  
                       *
                  
                  
                       * @param  \Illuminate\Http\Request  $request
                  
                  
                       * @param  \Closure  $next
                  
                  
                       * @return mixed
                  
                  
                       */
                  
                  
                  
                  
                  
                      public function handle($request, Closure $next)
                  
                  
                      {
                  
                  
                          app()->setLocale($request->segment(1));
                  
                  
                          return $next($request);
                  
                  
                      }
                  
                  
                  }
                  
                  
                  Route::group(['prefix' => '{locale?}', 'where' => ['locale' => '[a-zA-Z]{2}'], 'middleware' => 'setlocale'], function() {
                  
                  
                      Route::get('/', 'MainController@index')->name('index');
                  
                  
                  });
                  
                  
                  
                  
                  
                  Можете подсказать, как сделать так, чтобы язык по умолчанию был ru, например, и для него не нужно было указывать префикс в урле?
                  
                  
                  site.com - открывается русская версия
                  
                  
                  site.com/en - английская
                  
                  
                  
                  
                  
                  Страница открывается пока что только так: site.com/ru или site.com/en
                  
                  
                  Если вбить site.com/ выдаст ошибку
                  
                  
                
app()->setLocale($request->segment(1)) ?? 'ru'
Не открывается страница
Обсуждают сегодня