Смена локали в контроллере в Laravel

Можно сменить локаль прямо для заданного действия контроллера. Это делается с помощью специального метода App::setLocale.

Давайте посмотрим на практике. Пусть у нас есть следующий контроллер:

app/Http/Controllers/TestController.php<?php
  use Illuminate\Support\Facades\App;
  
  class TestController extends Controller
  {
    public function index()
    {
      return view('test.index');
    }
  }
?>

Установим для нашего действия контроллера другую локаль:

app/Http/Controllers/TestController.php<?php
  use Illuminate\Support\Facades\App;
  
  class TestController extends Controller
  {
    public function index()
    {
      App::setLocale('ru'); // меняем локаль
      return view('test.index');
    }
  }
?>
Задание 1

/ru/test/ /en/test/