Видимо, это всё таки некая глобальная проблема, насколько я понял.Это не "глобальная проблема", а просто кривой в понимании многих людей дизайн: колонки в БД и мутаторы атрибутов в snake_case, а отношения в camelCase. Для выправления этой кривизны я и использую переопределение поведения, о котором выше написал.
$user->blogPosts
возвращает null - это не нормальное поведение. blog_posts
, или blogPosts
, в одном случае должен возвращаться null
(это когда неправильный формат), а в другом коллекция, как при blogPosts()->get()
. Или я неправильно понимаю и этот метод не для чтения ответа, а для чтения отправляемых данных из воркера?Можно и читать ответ, если сервер отправляет его в виде формы (так, понятное дело, никто особо не делает, потому что незачем), а можно, как сказано выше, читать и изменять данные перед отправкой внутри sw (это единственный нормальный кейс, но и он нужен нечасто).