При использовании Lumen рано или поздно придется тащить пакеты из Laravel. Иногда это просто, иногда занимает много времени (я периодически работаю с Lumen, так что это практика, а не теория). С версии 5.2 Lumen четко обозначил свою область:
Lumen 5.2 represents a shift on slimming Lumen to focus solely on serving stateless, JSON APIs. As such, sessions and views are no longer included with the framework. If you need access to these features, you should use the full Laravel framework.
Да, в версии 5.8 еще по прежнему доступен illuminate/view. Но сессии, CSRF да и много чего еще придется тащить. В Laravel нет ничего сложного или избыточного для вашего сайта. Просто не используйте то, что вам не нужно. Остальное есть из коробки.
Так же решить любую проблему для Laravel намного легче, так как примеров для Laravel намного больше и их не надо адаптировать.
В общем, я бы не рекомендовал вам Lumen для сайта галереи.