Обновление с 9 версии
Last updated
Was this helpful?
Last updated
Was this helpful?
Мы постараемся задокументировать все изменения чтобы вам было легче обновить ваши модули под новую версию JohnCMS
Теперь классы модуля должны располагаться в папке src, которая располагается в папке с модулем. Маршруты для работы модуля теперь описываются в папке модуля, а не в общем конфигурационном файле. Файлы конфигурации так же расположены теперь в папке с модулем. Подробнее можете ознакомиться в инструкции по созданию модуля.
Все классы, которые располагались в пространств Johncms\System были перенесены в пространство имен Johncms. Например:
Все POST запросы, проходящие через роутер, теперь по умолчанию проверяются на наличие корректного CSRF токена. Если токена нет, вы будете получать ошибку 419.
Токен должен содержаться в поле с именем csrf_token
или же в заголовке X-CSRF-Token
.
Если вы хотите отключить проверку для определенных адресов, то можете добавить исключение в конфигурационном файле. Пример файла config/autoload/csrf.global.php для правильной кастомизации ознакомьтесь с .