composer require larakit/sf-bootstrap-switch
Ничего дополнительно инициализировать не надо, добавив этот пакет в зависимости в composer.json, он сам установится и пропишется на всех страницах автоматически.
###Использование
Добавьте вашим чекбоксам класс "js-bootstrap-switch" и все остальное будет навешано автоматически.
Более подробно о возможностях и других свойствах плагина смотрите на его официальной странице http://www.bootstrap-switch.org/
В файле ./app/Http/staticfiles.php добавьте
\Larakit\StaticFiles\Manager::package('larakit/sf-bootstrap-switch')
->addExclude('home')
->addExclude('admin.*');
тогда пакет не будет включен на главной странице и на всех страницах админки.
Если вы использовали какой-то пакет, который за собой потянул этот пакет, но вас не устраивает версия библиотеки, подключаемая по умолчанию (например не хотите использовать CDN, а хотите отдавать со своего сайта), то вместо базового способа инициализации пакета
\Larakit\StaticFiles\Manager::package('larakit/sf-bootstrap-switch')
->js('//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.min.js')
->css('//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/css/bootstrap3/bootstrap-switch.min.css');
вы можете переопределить его, вызвав инициализацию пакета еще раз
\Larakit\StaticFiles\Manager::package('larakit/sf-bootstrap-switch')
//очистить список подключенных JS и CSS
->clearJs()
->clearCss()
//добавить свои
->js('/bootstrap-switch.min.js')
->css('/bootstrap-switch.min.css');