Java довольна обширна по применению и тут стоит поразмыслить,
если бекенд — зачем менять шило на мыло? PHP даже имеет преимущество по некоторым параметрам
если клиент — тут да (мне клиентская разработка не нравится от слова совсем), но и то Котлин на хайпе
если просто повысить зп — да! но надо долго идти, вам меньше, чем студентам, но все же
:) я бы не стал идти туда, думал над этим вопросом :)
Но судя по вашим желаниям и целям — стоит :)
Северное Сияние тем не менее ответ отвечает на вопрос :) как именно можно это сделать
либо установкой, либо копированием идеи :) иначе я же в комментах вам пишу свои мысли :)
Для инженеров нет объяснений — есть для не опытных
например на ютубе и в интернетах
я не к тому, что инженеры ппц какие звезды, просто это так — надо учиться, а не летать для понимания на прикладном уровне (как бы парадоксально это не звучало)
я не знаю синтаксис ларки, потому возможно может быть там просто указать связь,попробуйте так:
$query->groupBy('characteristics.id');