Что значит "перестаёт работать"?
Он не может от этого сломаться. Вводных данных мало, и максимум, что я могу предположить, это то, что у вас количество слайдов меньше или равно значению slidesPerView, вот они и не крутятся.
Дмитрий, мне больше нравится идея с виртуальной ФС в приложении. Т.е. файлы хранятся как написал Dr. Bacon ниже в ответе, в табличке БД сохранены привязки к этим файлам с дополнительными мета-данными о имени, виртуальных директориях и т.п. А уже в интерфейсе админки все это красиво выводится в файловом менеджере с нормальными именами папок и файлов.
Вообще-то значение -1 означает, что ни одна опция не выбрана. 0 сделает выбранной первую опцию.
Но даже так, после этого можно изменить выбор. Проблема не здесь.
Вам бы общую теорию подтянуть по тому как работает интернет, как происходит взаимодействие клиента с сервером.
Между сервером, на котором крутится ларавел, и компьютером пользователя сотни километров.
Каким образом ларавел (даже не ларавел, а php, или другой серверный язык) может что-то узнать, кроме того, что ему сообщит браузер в запросе?
Поймите, что вы не обойдетесь одно лишь строчкой load()
Вам нужно будет писать обвязку, следить за слушателями событий и много чего еще.
Опять же – загружать будете что? Целую страницу, или отдельные части? Во втором случае на сервере нужны будут отдельные точки входа для получения этих частей. Своего рода АПИ.
Вы попробуйте расписать подробнее, как вы видите свой "фреймворк", попробуем обсудить =)
(Да-да, именно микрофреймворк и получится в итоге).
Категорично НЕ РЕКОМЕНДУЮ так писать!
Это написано исключительно из лени, в демонстрационных примерах.