Laravel 10, почему в контроллере параметр модели возвращает данные, а в самом модели тот же параметр возвращает null?

Вероятно, в вашем вопросе произошло небольшое недопонимание. Фактически в Laravel 10 (если конечно не произошли какие-то кардинальные изменения) нет поддержки версии 10 данного фреймворка. На момент написания это ответа, Laravel 8.x является последней стабильной версией.

В Laravel, когда вы передаете параметр модели в контроллере, вам нужно убедиться, что ваша модель правильно определена и настроена. Если в контроллере параметр модели возвращает данные, а в самом объекте модели этот парамет содержит null, возможно, есть несколько причин:

1. Неправильная настройка связей модели: убедитесь, что связи модели настроены правильно для загрузки соответствующих данных из базы данных.

2. Ошибка в запросе к базе данных: проверьте, что запрос к базе данных корректно сформирован, чтобы он возвращал ожидаемый результат.

3. Проблемы с загрузкой данных: убедитесь, что данные действительно существуют в базе данных и могут быть загружены.

4. Ошибки в обработке данных: возможно, в вашем коде происходит некорректная обработка данных после их получения из базы данных.

Чтобы детальнее разобраться в причинах возможного отличия данных в контроллере и модели, просмотрите соответствующий код и убедитесь, что ваши запросы к базе данных корректны, модель настроена правильно и данные корректно обрабатываются после получения.

Если у вас действительно есть вопросы по Laravel или возникли сложности с конкретной реализацией в вашем проекте, можете предоставить дополнительную информацию или конкретный код для более точного ответа.