Видимо, это всё таки некая глобальная проблема, насколько я понял.Это не "глобальная проблема", а просто кривой в понимании многих людей дизайн: колонки в БД и мутаторы атрибутов в snake_case, а отношения в camelCase. Для выправления этой кривизны я и использую переопределение поведения, о котором выше написал.
$user->blogPosts
возвращает null - это не нормальное поведение.