А где в Yii2 находится файл с роутами (обьясните пожалуйста ларавельщику)?

В Yii2, файл с роутами называется "routes.php" и находится в директории "config". Этот файл определяет, какие URL-адреса относятся к каким контроллерам и действиям.

Контроллеры в Yii2 - это классы, которые управляют бизнес-логикой и реагируют на входящие запросы. У каждого контроллера есть набор действий, которые могут быть вызваны в зависимости от URI (Uniform Resource Identifier) или URL-адреса.

Роуты в Yii2 определены в виде массива с ключами-URL и значениями-контроллерами и действиями. Каждый элемент массива представляет собой правило маршрутизации, которое определяет, какой контроллер и действие должны быть вызваны при обращении к определенному URL-адресу. Например, чтобы настроить маршрут для URL-адреса "/site/index", необходимо добавить следующую запись в файл "routes.php":

return [
    // ...
    'site/index' => 'site/index',
    // ...
];

В данном случае, когда пользователь открывает URL-адрес "/site/index", Yii2 будет вызывать метод "actionIndex" в классе "SiteController". Ключ "site/index" является URL-адресом, а значение "site/index" представляет собой контроллер и действие, разделенные значением "/".

Файл "routes.php" может содержать несколько таких правил для различных URL-адресов в вашем приложении Yii2. Также можно использовать параметры и регулярные выражения для более гибкого определения маршрутов.

Надеюсь, это объяснение позволит вам лучше понять, где и как настраиваются роуты в Yii2.