{{ }}
является синтаксическим элементом управления .blade
и не может использоваться в .js
файлах.
Если в файле .blade.php
есть элемент <script>
, он будет работать, но в противном случае вам нужно будет загрузить файл в JS перед включением файла .js
или получить значение с помощью вызова ajax.
Например, загрузить переменную в js
перед включая скрипт .js
:
example.blade.php
:
<script type="text/javascript">
let stripe_key = '{{ env("STRIPE_KEY") }}';
</script>
<script src="{{ asset('js/stripe.js') }}"></script>