Anonymous
туплю?
Anonymous
пытаюсь получить ->get('active.new')
Юрий
как active.new не отдает выходит?
Anonymous
не отдает
Юрий
а просто new?)
Юрий
там был бред, потер
Anonymous
мде...как то не прикольно
Юрий
вот эта неконстинстентность в ларавеле и не прикалывает
Юрий
всякие config / trans спокойно отдают вложенные элементы через такую нотацию
Юрий
а другие как тут - нет
Юрий
array_get заюзай
Юрий
коллекцию toArray конвертни
Anonymous
Arr::get($this->items, $key, $default)
Anonymous
SUka
Anonymous
@exileum спасибо
Denis
мне нужно добавить в сессию массивы
данные передаются аяксом
Как сделать чтоб он не перезаписывал а добавлял ниже?
Denis
Denis
так он перезаписывает
Vladislav
Ihor
всем привет, пришли мне зверстаные страницы на scss и zurb foundation, как мне скомпилировать в html/css страницы?
invariance
почитать документацию, загуглить как юзать npm и laravel mix
Vladislav
Давно хотел спросить, в телеге можно как то проитись по своим сообщениям в чате? Иногда хочется какоц-либо совет найти, и начинается 30 минутное перебирание слов
Luka
Кстати - правильная практика, всегда проверять есть ли данные в переменной, на уровне блейда? если я передаю данные из таблицы
или как лучше сделать проверку, есть данные или нет, через OR ? если пустая переменная то вставит пустую строчку? короче как вы это делаете.. спасибо
@if($sport_clubs->count())
Юрий
я бы не допускал неопределенной выдачи
Юрий
у тебя или null или empty string, но не null|string
Юрий
тогда вопрос как такое проверять отпадет сам собой
Aleksey Y.
Vladislav
мне всегда хватало !is_null
Юрий
Юрий
empty делает is_null
Юрий
внутри себя
Юрий
!isset($var) || $var == false
Aleksey Y.
empty делает is_null
я уже не помню почему, но еще с мадженты приучил себя на всякий случай проверять и то и другое)
Юрий
может потому что разрабы пхп странные люди и завтра это поведение может измениться..
Aleksey Y.
бывали случаи, когда одного isset было недостаточно
Aleksey Y.
Alexey
я извиняюсь, что вклиниваюсь, но вроде же все просто. isset проверяет переменную на само существование, а empty проверяет, нулевое ли значение содержит переменная
Denis
Denis
вар_дамп?
это результат. Я через аякс 2 товара добавил, но он перезаписывает
Aleksey Y.
я извиняюсь, что вклиниваюсь, но вроде же все просто. isset проверяет переменную на само существование, а empty проверяет, нулевое ли значение содержит переменная
ISSET checks the variable to see if it has been set. In other words, it checks to see if the variable is any value except NULL or not assigned a value. ISSET returns TRUE if the variable exists and has a value other than NULL. That means variables assigned a "", 0, "0", or FALSE are set, and therefore are TRUE for ISSET.
EMPTY checks to see if a variable is empty. Empty is interpreted as: "" (an empty string), 0 (integer), 0.0 (float)`, "0" (string), NULL, FALSE, array() (an empty array), and "$var;" (a variable declared, but without a value in a class.
Aleksey Y.
поэтому я оба проверяю
Aleksey Y.
переменная может быть и не нулл, но пустая
Aleksey Y.
я не вижу массива продуктов
Aleksey Y.
cart.product
Anonymous
Anonymous
а, в смысле empty($var) => true
Aleksey Y.
Anonymous
да, например empty('0')
Anonymous
вообще это дебильная функция, я против ее использования
Aleksey Y.
https://stackoverflow.com/questions/4559925/why-check-both-isset-and-empty
Aleksey Y.
и думаю на этом остановимся)
Aleksey Y.
Denis
Denis
Denis
старий
$request->session()->put("cart.products.$request->productId", [ ]);
Denis
Denis
Все равно перезаписывает
Denis
Aleksey Y.
сделай так для теста: $_SESSION['cart'][] = $productInfo;
старий
а почему у тебя в дампе productskey => array 1
Aleksey Y.
или array_push($_SESSION['cart'],$productInfo);
старий
а не products => array 1 [ key ]?
Denis
Denis
это уже второй товар
Denis
а первый исчез
Denis
старий
ты точно нигде сессию не обнуляешь по ходу дела*
старий
?
Aleksey Y.
какие-то чудеса
Denis
Denis
тоже перезапись
Aleksey Y.
сделай перед этим $_SESSION['cart'] = array();
Aleksey Y.
и повтори
Aleksey Y.
http://php.net/manual/ru/function.array-push.php
Aleksey Y.
у тебя просто массив не задан
Denis