Такая ситуёвина, у меня у модели есть поля content
и js
:
content
- там хтмл формат
js
- чистый нативный код javascript, только код js и ничего лишнего.
В Базе Данных смотрю - всё нормально, хранится всё правильно.
В файле \plugins\autor\namePlug\components\Item.php
никаких манипуляций с моделью не делаю, просто получил и пробросил по стандартной схеме:
$item = Model::where('category_id', $category->id)->where('slug', $this->property('slugItem'))->first();
$this->page['item'] = $item;
В файле \plugins\autor\namePlug\components\item\default.htm
вывожу в нужном месте свой хтмл:
{{ item.content|raw }}
И вот в чём дело, в этом самом месте у меня выводятся и хтмл и javascript, причём js обёрнут тегами <script></script>
которых изначально в поле нет. Как будто вместо {{ item.content|raw }}
выведено как {{ item.content|raw }}<script>{{ item.js|raw }}</script>
.
Просмотрел уже всё что мог, но где это происходит так и не нашёл. Ни кто не знает, может это какая особенность October CMS или Laravel, что при таких названиях полей такое происходит на автомате?
Где найти откуда добавился js? Если это сделал я, где я мог это засунуть?