По дефолту роутинг наботает так, что он редиректит автоматом на без слеш, даже если в роутах указано, что нужен слэш. Миддлвара не помогает. Сталкивался кто-нибудь?
htaccess не предлагать.
/**
* Prefix the given URI with the last prefix.
*
* @param string $uri
* @return string
*/
protected function prefix($uri)
{
return trim(trim($this->getLastGroupPrefix(), '/').'/'.trim($uri, '/'), '/') ?: '/';
}
Кажется это то, что нужно? Не правда ли?
Поэтому нужно переопределить этот метод. И у вас тоже не ответ, давайте по факту
ArtyomLength, вот именно, что не правда. Это код используется при сопоставлении адреса в пришедшем запросе с имеющимися роутами, никаких редиректов он не делает.