У меня есть объект, так что я хочу знать, как можно получить данные из примера object.Object приводятся нижеКак получить данные из объекта в PHP
return $response= PowerConsumption::groupBY('device_id')
->selectRaw('round(sum(unit),4) as yAxis,device_id')
->where('created_at',Carbon::now())->paginate(1);
Так что этот красноречивый запрос создать вышеуказанные данные, но мне нужно current_page и, пожалуйста, не изменяйте мой запрос. Помогите мне выяснить значение current_page из этого ответа.
{
total: 2,
per_page: 1,
current_page: 1,
last_page: 2,
next_page_url: "http://localhost:8000/graph/monthly/user_id/2?page=2",
prev_page_url: null,
from: 1,
to: 1,
data: [
{
yAxis: 222.8572,
device_id: 1
}
]
}
Эти данные хранятся в переменной $ response, и мне нужна только текущая страница и last_page, и как я могу ее получить. я пытаюсь это как
$response['current_page']; //it's return null
$response->current_page; //it's return error like
Undefined property: Illuminate\Pagination\LengthAwarePaginator::$current_page
, пожалуйста, помогите мне в получении данных
Ваш '$ response' - это не то, что вы думаете. Это ['LengthAwarePaginator'] (https://laravel.com/api/5.0/Illuminate/Pagination/LengthAwarePaginator.html). Может быть, это _ объект ответа? – Chris
вы можете показать 'var_dump ($ response);'? – RomanPerekhrest
$ resonse-> current_page; <==== Вы отсутствующий символ [p] –