Я пивашу с джавистами, использующими Оракл.У них взаимодействие с базой на уровне вызовов процедур-функций, а там пусть ДБА разбираются в своих таблицах и sql. Им не AR, ни ORM не нужны, так как они вообще не владеют информацией о внутреннем устройстве стораджа.
Я в основном работаю в сфере ERP. Потому Eloquent или Doctrine у нас выступает как репозиторий, который выгребет данные и вернёт нам структуру-документ, данные из которого мы потом ручками мэпин на наши модели. Получается двойной мэпинг и в принципе хватало бы DBL + QueryBuilder, но даже у нас более 90% это обычный CRUD и Eloquent-Doctrine помогает в этой рутине.
Надо как-нибудь попробовать Doctrine ODM, но на hello world не прочувствуешь, а на реальных проектах слишком рискованно, проще ходить по знакомым граблям.
Я в основном работаю в сфере ERP. Потому Eloquent или Doctrine у нас выступает как репозиторий, который выгребет данные и вернёт нам структуру-документ, данные из которого мы потом ручками мэпин на наши модели. Получается двойной мэпинг и в принципе хватало бы DBL + QueryBuilder, но даже у нас более 90% это обычный CRUD и Eloquent-Doctrine помогает в этой рутине.
Надо как-нибудь попробовать Doctrine ODM, но на hello world не прочувствуешь, а на реальных проектах слишком рискованно, проще ходить по знакомым граблям.