Задать вопрос
  • Как сделать checkbox равным 0 или 1?

    @Merk47
    document.addEventListener('DOMContentLoaded', e => {
        for (let checkbox of document.querySelectorAll('input[type=checkbox]')) {
            checkbox.value = checkbox.checked ? 1 : 0;
            checkbox.addEventListener('change', e => {
                    e.target.value = e.target.checked ? 1 : 0;
            });
        }
    });

    Но осторожнее, это меняет поведение для всех checkbox и может сломать систему, если этот скрипт добавить как глобальный.
    У Antony Tkachenko способ попроще и работает
    Ответ написан
    Комментировать
  • Организация кода laravel и js, какие лучшие практики?

    @Merk47
    Как вариант, можно использовать blade-директиву @stack('scripts') для сбора как <script src=""> в область в футере для подключения скриптов, так и инлайн js кусков для сбора в общую партянку где-нибудь в конце страницы (не будет кэшироваться браузером(!)).

    Или использовать бандлы webpack/elixir для подключения разных бандлов, состоящих и разного набора компонентов в разных модулях приложения.
    Ответ написан
    Комментировать