Я думаю стоило бы добавить, что Microsoft Edge поддерживает работу includes для массивов и строк, а то IE уже менее актуален в этом плане.
https://developer.microsoft.com/en-us/microsoft-edge/platform/status/arrayprototypeincludeses2016/?q=includes
Если доставать телефон из кармана, то указательный палец как раз оказывается в этом месте. По крайней мере на моей 5.5 лопате получается так. Раньше тоже думал, что это бред и неудобно, что сканер пальца на задней панели. В вашем случае это конечно неудобнее + в машине как навигатор неудобнее, но в ситуации, когда телефон в кармане, то это удобнее, чем перехватываться, либо держать мизинцем телефон(выглядит глуповато такая поддержка :D).
https://developer.microsoft.com/en-us/microsoft-edge/platform/status/arrayprototypeincludeses2016/?q=includes
Разве Yii(2) не имеет как раз таки вполне понятную структуру для работы с MVC?
ЗЫ Ларавел, однако, я не пробовал.