Как прикрутить БЭМ к Laravel?
Я имею опыт прикручивания БЭМ к ларавель в содружестве с БЭМ-верстальщиком и мы пришли к выводу, что bh-php создаёт лишнюю работу, потому что верстальщик сначала пишет js-шаблоны и отлаживает это на enb-сервере, а потом ещё и под php переделывает.
Тем не менее, проект написан и был разработан пакет (но именно как пакет пока что не оформлен).
Оптимальным же вариантом признана nodejs-прослойка, которая принимает json от ларавель-бэка и рендерит как надо. На этом механизме разрабатывается второй проект и снова делается пакет.
Если вам это интересно, то пишите, что-нибудь придумаем.
Сам компилятор на php: https://github.com/bem/bh-php
Так же есть интересный класс для моделирования структуры прямо на php: https://habrahabr.ru/post/249629/
На вашем месте я бы расширил бы Blade нужным функционалом, дабы не терять его прелестей.
Это позволит использовать все возможности blade (в том числе и различного рода циклы, условные операторы, и т.д.), а так же не нарушит основные правила MVC - контроллеры и представления будут разделены.