Я новичок в изучении Laravel.
Я включил бутстрап и общие css и js в свои шаблоны:
<!-- Styles -->
<link href = "{{ asset('css/app.css') }}" rel = "stylesheet">
<!-- Scripts -->
<script src = "{{ asset('js/app.js') }}" defer></script>
Я добавил CDN для библиотеки jquery и jquery-datatables, но теперь получаю сообщение об ошибке.
Чтобы заставить его работать, я закомментировал <script src = "{{ asset('js/app.js') }}" defer></script>, который скомпилирован приложением Laravel, что означает, что я теряю любой пользовательский JavaScript, который у меня был.
<!-- Scripts -->
<script
src = "https://code.jquery.com/jquery-3.4.0.min.js"
integrity = "sha256-BJeo0qm959uMBGb65z40ejJYGSgR7REI4+CW1fNKwOg = "
crossorigin = "anonymous">
</script>
<script src = "https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
<!-- <script src = "{{ asset('js/app.js') }}" defer></script> -->
<!-- Styles -->
<link href = "{{ asset('css/app.css') }}" rel = "stylesheet">
<link rel = "stylesheet" href = "https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
Почему эти библиотеки конфликтуют с приложением Laravel и как я могу это решить?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Laravel app.js уже содержит jquery.js, поэтому вам не нужно добавлять его снова, поэтому таблица Yjra js должна быть добавлена чуть ниже app.js, например
<script src = "{{ asset('js/app.js') }}"></script>
<script src = "{{ asset('js/jquery.dataTables.min.js') }}"></script>
или
<script src = "{{ asset('js/app.js') }}"></script>
<script src = "https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
Попробуйте оставить все JS в разделе нижнего колонтитула, теперь и css тоже, вам просто нужно добавить css чуть ниже app.css
<link href = "{{ asset('css/app.css') }}" rel = "stylesheet">
<link href = "{{ asset('css/jquery.dataTables.min.css') }}" rel = "stylesheet">
или
<link href = "{{ asset('css/app.css') }}" rel = "stylesheet">
<link rel = "stylesheet" href = "https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
даже у меня есть один репозиторий, вы можете подписаться на здесь.
@GlenUK Вы можете скачать скрипт и css и поместить их в папки public/js и public/css соответственно, а затем вы можете использовать приведенный выше код, чтобы заставить его работать.
Спасибо. У меня он работает с CDN, как я могу заставить активы работать?