Вы пытаетесь добавить <script>
к вашему блейду @section
, поэтому вы получаете эту ошибку. Есть несколько способов сделать это.
1 .. Добавьте ваши теги сценария в views/layouts/app.blade.php
прямо перед тегом </body>
, например:
<script></script>
</body>
</html>
2 .. Поместите их в свой тег <head>
и добавьте атрибут defer
<script defer></script>
Ваш register.blade.php
и любой другой вид, расширяющий app.blade.php
, теперь будет иметь доступ к этим скриптам. потому что он расширяет макет app.blade.php
.
3 .. Используйте директиву Blade @stack
, чтобы положить sh ваш скрипт в стек. Стеки могут быть названы, в этом примере позволяет просто использовать имя scripts
. Добавьте это к register.blade.php
@push('scripts')
<script></script> <!-- Add your JS file or JS code -->
@endpush`
Теперь в теге <head>
вашего app.blade.php
вы можете поместить @stack('scripts')
Примечание : только register.blade.php
загрузит этот скрипт, любое другое представление, расширяющее app.blade.php
, не будет иметь к нему доступа.