Возьмите много пользы от куки - PullRequest
0 голосов
/ 09 мая 2019

Это код моего контроллера

Cookie::queue('dura', json_encode($subject2), 1000);

$ subject2 получил подобное значение из базы данных

[{"duraFinal":600},{"duraFinal":1200},{"duraFinal":1200}];

Как взять 3 из этого значения duraFinal впеременная в лезвии?

Я новичок в Laravel, и спасибо за вашу заботу

1 Ответ

1 голос
/ 09 мая 2019

Cookies - это уже структура пары ключ-значение в браузере, что означает, что вы можете хранить только string для ключа cookie

Может быть, попробовать json_decode их из строки?

$data = json_decode(Cookie::get('dura'));

И вы можете вытащить только значения из декодированного объекта

$result = array_pluck($data, 'duraFinal');
// $result = [600, 1200, 1200];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...