В коде может и нет, но пишу на laravel и мне нужен ответ от людей кто знает laravel!
HabrDima20, а что, те кто используют laravel в своих проектах используют какой-то особенный php?
У Вас обычный php код, который можно строить в любой framework.
array_keys() не работает в laravel
Laravel тут ни при чём, если не работает, то причина только в Вас, значит Вы не додумали свой код.
К чему этот чудо код?
Дмитрий, во-первых, при чём тут color, если Вы начали с brand?
Во-вторых, делайте так, чтобы в строку запроса не попадали подобные данные. Или попадали уже массивом.
И главное, что Вы пытаетесь сделать? Зачем Вам в brand id через запятую?
Доброе утро.
Что-то непонятное Вы делаете.
Сначала из строки в массив, а потом опять в строку. Зачем?
Я Вам уже говорил, что id брендов в строке запроса через запятую не очень хорошая идея.
Ну и получить уникальные значения можно при запросе к базе.
Дмитрий, а зачем Вам url в строке запроса? Чтобы хоть немного ориентироваться в регулярных выражениях - прочитайте основы по РВ.)))
Подсказка:
\d это одна цифра,
\d+ - одна и более цифр.
\w - буквенный или цифровой символ или знак подчёркивания.
но хотел например вывести массив товаров namesite.com/catalog/1/brand-1,2 (где ,2 это ID ещё одного бренда)
Дмитрий, "\d+" это всего лишь регулярное выражение, чтобы работало Вам надо добавить запятую в это выражение. Но имеет ли это смысл? Возможно Вам надо будет ориентироваться на другой параметр.
HabrDima20, а что, те кто используют laravel в своих проектах используют какой-то особенный php?
У Вас обычный php код, который можно строить в любой framework.
Laravel тут ни при чём, если не работает, то причина только в Вас, значит Вы не додумали свой код.
К чему этот чудо код?