Konstantin
третье - задай ему имя
Konstantin
или если уж упоролся, то сделай так
Konstantin
<a href="{{ url('/uslugi') }}" class="btn-base medium btn_field">Все услуги</a>
Konstantin
со слешом или без ща не скажу
Konstantin
так и так попробуй
Konstantin
как делают нормальные люди
Konstantin
1. Создать контроллер, там создать public function anyAction(){ return "TEST" }
Pavel Burak
как делают нормальные люди
спс , вопрос уже решен ) ангулар-какашка не давал перейти)
Konstantin
второе в web.php Route::get('/uslugi', 'Controller@anyAction')->name('anyroute');
Konstantin
и далее в ссылке {{ route('anyroute') }}
Pavel Burak
спс)
Дима
спс)
читай документацию )
Pavel Burak
читай документацию )
то что мне Константин написал я и так знал и так тоже делал ) сюда скинул самый упрощеный вариант)
Anonymous
Господа, у меня как-то дикий затуп случился. При попытке получить значение одного из элементов массива, например $views[3099] выскакивает ошибка undefined index, а isset($views[3099]) возвращает fals
Anonymous
e. это как вообще?
Skeptic
ну, ключи массива строки, судя по всему, а обращение по инту
Skeptic
вероятнее всего в этом проблема
Anonymous
ну, ключи массива строки, судя по всему, а обращение по инту
да без разницы, пробовал и как к строкам обращаться
Anonymous
ничего не изменилось
Anonymous
isset($views['3099']) === false
Skeptic
а если пробежаться foreach($views as $key => $val)
Skeptic
и вывести ключи, что получается?
Anonymous
foreach($views as $key => $item) { dd($key, $item); } "3099" 50
Anonymous
при этом, кстати, у меня на впс все нормально было. это я к клиенту на бегет перенес, такая проблема возникла
Pavel Burak
cтранно ведь php должен сам приводить такие вещи
Skeptic
))))) а в цикле сделать dd($views[$key])?
Anonymous
ахахах
Anonymous
что за хрень
Anonymous
Undefined offset: 3099
Skeptic
ахаха
Skeptic
билять, а если сделать $viewCollection = collection($views)
Skeptic
а потом $view = $viewCollection->all()? все так же плохо?
Skeptic
и что выведет var_dump($viewCollection['3099'])
Anonymous
$views = collect($views)->all(); var_dump(isset($views[3099])); exit();
Anonymous
false
Anonymous
а без isset - Undefined offset: 3099
Anonymous
хз, даже версию пхп сменил
Anonymous
не помогло
Skeptic
строкой тож самое?
Skeptic
какой php?
Anonymous
ага
Anonymous
7.0\7.1
Pavel Burak
прикольно)
Pavel Burak
А сделай просто вардамп views
Skeptic
$views = ["3066" => 59]; dd($views['3066']); 59
Skeptic
чтото у тебя с машинкой или с окружением
Anonymous
чтото у тебя с машинкой или с окружением
дак у меня все нормально было. тут на шаред хостинг перенес, вроде один из самых нормальных в рф, и такая фигня начала твориться
Anonymous
$views = ["3066" => 59]; dd($views['3066']); 59
да, это у меня тоже необходимое значение вернуло
Skeptic
ну еще вариант, сделать чтото типо $clearedViews = []; foreach($views as $key => $val) { $clearedViews[(int) trim($key)] = $val; }
Skeptic
ну с интом погорячился, но трим можн чекнуть
Skeptic
и потом поработать с этим
Skeptic
просто в ключах могут быть скрытые символы, которые через дамп и дд не выводятся, можно регуляркой ключ почистить
Anonymous
ну у меня массив этот изначально объектом был, я его массивом $views = is_object($views) ? (array) $views : null; для удобства делал. кстати, возможно еще где-то тут причина крылась. сейчас убрал преобразование, при вызове $views->{$item['id']} все нормально стало
Anonymous
но вообще не знаю, что это было
Anonymous
массив есть
Anonymous
ключи есть
Anonymous
а при обращении к явно существующему элементу - ошибка
Skeptic
воу воу воу
Skeptic
вот так контекст - (array) $views
Skeptic
у тебя реализован ArrayAccess интерфейс у этого объекта?
Skeptic
по хорошему при касте нужно указывать правила сериализации
Anonymous
хз, объект через json_decode получен
Skeptic
а, стд
Dmitry
хз, объект через json_decode получен
а сразу массив не вариант получать?
Skeptic
+
Anonymous
через curl json-строку получаю, json_decode из-за идущих вразнобой ключей его в объект преобразовывает
Anonymous
а
Anonymous
о
Anonymous
не знал о_О
Skeptic
втф
Skeptic
)))))
Skeptic
а я тут сериализатор хотел предложить) JMS к примеру
Anonymous
да, если второй параметр указывать и сразу массив получать - все номарльно
Anton 🐻
Ребят, привет. Как лучше в ларике создать конект к бд в рантайме? Креденшлы к базе данных берутся динамически из аргументов консольной команды.
Azamatbek
Привет всем
Azamatbek
кто знает как делает поиск и ищет внутри сайта
Dmitry
кто знает как делает поиск и ищет внутри сайта
сайт у тебя из чего состоит? Ты же не абстрактные данные ищешь
Александр
зря стараетесь