Нет, вы не можете использовать PHP в JS файле. Вы можете поместить JS в свой макет лезвия:
layout.blade. php
<body>
....
<script>
$(document).on('change', '#country', function(event){
var key = '{{ config("app.key") }}';
console.log('key: '+ key);
});
</script>
</body>
<html>
Альтернативно, вы можете использовать @stack
по вашему мнению , Blade позволяет вам использовать sh для именованных стеков, которые могут быть визуализированы где-то еще в другом представлении или макете:
layout.blade. php
<html>
<head>
<!-- push target to head -->
@stack('scripts')
</head>
<body>
<!-- or push target to footer -->
@stack('scripts')
</body>
</html
view.blade. php
@push('scripts')
<script>
$(document).on('change', '#country', function(event){
var key = '{{ config("app.key") }}';
console.log('key: '+ key);
});
</script>
@endpush
Проверьте мой ответ