#laravel #laravel-blade #laravel-views
#laravel #laravel-blade #laravel-представления
Вопрос:
В моем приложении много сгенерированных отчетов с таблицами html, теперь я реализовал их с помощью диаграмм vuejs. Но я не могу получить их визуализацию, потому что они в javacript.
$view = view('reports.single.print', ['stats' => $stats]);
$html = $view->render();
В обычном режиме браузера все в порядке, но мне нужно получить визуализированный html для режима печати.
Я пробовал с переходом снизу вверх <head>
<script type="text/javascript" src="{{ asset('assets/js/app.js') }}"></script>
но ничего не меняется.
Мой блейд выглядит как:
<body>
@include('header')
HTML TABLE CONTENT
<diagram></diagram>
@include('footer')
<script type="text/javascript" src="{{ asset('assets/js/app.js') }}">
</body>
Могу ли я каким-то образом визуализировать также javascript с render()
методом?
Ответ №1:
Я думаю, вам следует попробовать добавить закрывающий тег ( </script>
).
Заменить:
<script type="text/javascript" src="{{ asset('assets/js/app.js') }}">
со следующим:
<script type="text/javascript" src="{{ asset('assets/js/app.js') }}"></script>