Решил не изобретать велосипед, а изучить фраемворк для своего API. Стоит вопрос что изучать - мои фавориты Slim и Laravel. Рассуждения такие - Slim просто, и в принципе Route для API делает. В то же время много хвалебных отзывов о Laravel (и Symphony). Возникает вопрос - в чем разница между МИКРО и полноценным?
Сейчас необходим роутинг и работа с бд (много наслышен о работе с бд у laravel). В будущем возможно расширение. Сложнее ли для этих простых задач использовать laravel, так сказать, с запасом на будущее?
Микро - более легковесный. Быстро загружается. Мало памяти жрёт. Не перегружен лишним функционалом.
Есть аналог Laravel микро фреймверк Lumen. Это официальный форк от ларавела.
P.S. Слышал, что у Slim из коробки нет модуля для работы с БД.