С этой строки:
const stripe = Stripe('{{env('STRIPE_KEY')}}');
не получает ключ Stripe от .env
. Вам необходимо очистить кеш.
Запустите следующие команды:
php artisan cache:clear
php artisan config:clear
php artisan view:clear
Если это не сработает, я попытаюсь создать скрытый ввод с вашим ключом внутри:
<input type="hidden" id="stripe_key" value="{{ env('STRIPE_KEY) }}"/>
И получите доступ к значению, как это:
const stripeKey = document.getElementById('stripe_key').value;
Существует также способ требовать расширения .dotenv в вашем файле микса веб-пакета.
С этим вы можете получить прямой доступ к ключу используя javascript.