Lord_Dantes, То, что по аяксу, — находится внутри самозываемой функции. И там только навешивание события. Оно никак не может мешать исполнению нижеследующего кода.
А вот тот факт, что последние три строки находится в глобальном скоупе, без ожидания загрузки DOM, с большой вероятностью и является причиной. Проще говоря, в момент выполнения кода document.querySelector('.header__btn') элемента с классом .header__btn ещё нет на странице, не загрузился. Причиной этому может быть расположение данного скрипта в шапке страницы, например.
Конечно, это гадание на кофейной гуще, но по приведенной информации мне только такой расклад приходит в голову.
Devero97, непонятно. что писать? Если вы не хотите там ничего писать, то и раздела вам не нужно, если следовать логике.
Вы по-русски можете объяснить почему не должно быть такого роута?
Evtera, В данном случае, как раз второй вариант более предпочтителен. Он более читабелен, и с ним меньше шансов "выстрелить себе в ногу", а потом ломать голову, почему стиль не применяется. Визуальную отбивку блока в этом случае лучше сделать комментариями.
mmind, Если вы всегда получаете из удаленной репы актуальный код, то
во-первых, не нужно править файлы на сервере, тогда и конфликтов не должно быть.
во-вторых, перед пуллом можно сбрасывать любые локальные изменения git reset --hard HEAD
alcoholivanov, Помимо дефолта у меня только плагин laravel стоит, который может в теории повлиять на blade файлы. Собственно без него я никогда не работал с blade, может и в нем дело.
Ведь табы намного удобнее при форматировании текста
Чем же они удобнее?
IDE прекрасно вставляет по клавише Tab настроенное количество пробелов.
В этой же IDE Backspace так же легко удаляет нужно количество пробелов за раз.
Или вы что-то другое имели ввиду под удобством?
Данил Сысоев, так вы сами же и ответили на свой вопрос в самом конце.
Совет: не понимаете логику построения запросов - изучите документацию. И поставьте tracy - панелька позволит вам посмотреть какие реально запросы уходят в базу и соответственно поможет понять, как они строятся.
Дмитрий Самойлов, правильно понимаете. современные сайты имеют довольно большое количество стилей, и писать их все в одном файле — устаревший и неудобный подход. но на выходе требуется их объединять и сжимать для реального использования на сайте.
Зачем же использовать импорты в css?
Используйте пре/постпроцессор, собирайте стили в единый бандл, как это все делают.
Не хотите препроцессор — хотя бы просто склеивайте файлы.
И все будет норм.
Jesse Pinkman, в том-то и дело, что вашего примера недостаточно. И я указал почему.
В других случаях в использовании вложенных циклов нет ничего плохого.
В вашем случае этот массив лучше изначально делать плоским
Array
(
[:stock_type] => tests
[stock_name] => test
)
Но вы сейчас, конечно, напишете, что на самом деле там более сложная структура и т.д.
Нет бы сразу подробно все написать. И примеры использования в коде.