Надеюсь найти здесь решение. Я использую диаграммы laravel 5.6 и laravel из: https://github.com/ConsoleTVs/Charts
Моя проблема:
Я создал диаграмму с данными из базы данных с контроллера, и я показываю ее в представлении, и она отлично работает. Теперь я хотел показать эту диаграмму в другом представлении, поэтому я решил поместить переменную, содержащую диаграмму, в View composer после создания поставщика услуг composer.
Когда я вставляю простые данные, они отображаются идеально, но когда я помещаю переменную диаграммы, она отображается не как графическая диаграмма, а как код с тегами. Это отрисованный код:
<canvas style = "display: none;" id = "tfypgmkjwulqasnhcxbdozive" height='400' ></canvas>
<div id = "tfypgmkjwulqasnhcxbdozive_loader" style = " display: flex; justify-content: center; opacity: 1; align-items: center; height: 400px; ">
<svg width = "50" height = "50" viewBox = "0 0 38 38" xmlns = "http://www.w3.org/2000/svg">
<defs>
<linearGradient x1 = "8.042%" y1 = "0%" x2 = "65.682%" y2 = "23.865%" id = "a">
<stop stop-color = "#22292F" stop-opacity = "0" offset = "0%"/>
<stop stop-color = "#22292F" stop-opacity = ".631" offset = "63.146%"/>
<stop stop-color = "#22292F" offset = "100%"/>
</linearGradient>
</defs>
<g fill = "none" fill-rule = "evenodd">
<g transform = "translate(1 1)">
<path d = "M36 18c0-9.94-8.06-18-18-18" id = "Oval-2" stroke = "url(#a)" stroke-width = "2">
<animateTransform attributeName = "transform" type = "rotate" from = "0 18 18" to = "360 18 18" dur = "0.9s" repeatCount = "indefinite" />
</path>
<circle fill = "#22292F" cx = "36" cy = "18" r = "1">
<animateTransform attributeName = "transform" type = "rotate" from = "0 18 18" to = "360 18 18" dur = "0.9s" repeatCount = "indefinite" />
</circle>
</g>
</g>
</svg>
</div>
Я борюсь в эти дни, но напрасно заранее благодарю вас за помощь.






Вы уверены, что композитор работает? проверьте это с помощью dd () в файле просмотра
я имею в виду проверить данные композитора представления доступны в вашем представлении или нет
данные должны отображаться в виде диаграммы, а не в виде кода, подобного упомянутому
да, он отлично работает с простыми данными, такими как аутентифицированный пользователь: Auth :: user () -> name;