Я хочу выбрать конкретный элемент или элементы в объекте запроса laravel и снова отправить его другому методу без преобразования в Arrat
например:
мои запросы:
[
"product_id",
"item1",
"item2",
"user" => [
"id",
"name",
"family"
]
]
У меня есть метод с подсказкой типа:
getProduct(Request $request){
// only need to Product items
// step tow
// it i use $requedt->only("user") $reuest convert to Array!
$this->userOfProduct($request)
}
и у меня есть другой метод, как получить
userOfProduct(Request $reuest){
/// on this step font neet do procuct items on my request!
user_id = $request["id"];
user_name = $request["name"];
user_family = $request["family"];
}
в чем проблема:
Я не могу использовать только $ request-> ("user"), потому что это преобразование модели $ request в массив!
почему я это делаю?
Я использую метод userOfProduct из другого места в приложении, поэтому я должен получать только $ request ["id"] из объекта Request, и если я использую, например, этот $ request ["user"] -> id или другой способ, этот метод не работает, когда я использую другое место моего приложения, потому что где-то
теперь так: КАК можно выбрать элементы пользователя из моей модели запроса и снова отправить объект запроса в мой метод userOfProduct без преобразования в массив