Форумы портала PHP.SU » » CMS и фреймворки » Use of undefined constant BTCinUSD

Страниц (1): [1]
 

1. algebra - 14 Ноября, 2019 - 20:16:42 - перейти к сообщению
Пытаюсь запустить простейший однофайловый Vue
но Laravel ругается на 17ую строчку, а точнее на переменную {{ BTCinUSD }}
если файл запускать в не laravel, то он исправно работает

подскажите как правильно настроить
welcome.blade.php
PHP:
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.3.1/css/foundation.min.css">
  5.   <meta charset="utf-8">
  6.   <title>Cryptocurrency Pricing Application</title>
  7. </head>
  8.   <body>
  9.     <div class="container" id="app">
  10.       <h3 class="text-center">Cryptocurrency Pricing</h3>
  11.       <div class="columns medium-4" >
  12.         <div class="card">
  13.           <div class="card-section">
  14.             <p> BTC in USD  </p>
  15.           </div>
  16.           <div class="card-divider">
  17.             <p>{{ BTCinUSD }}</p>
  18.           </div>
  19.         </div>
  20.       </div>
  21.     </div>
  22.     <script src="https://unpkg.com/vue"></script>
  23.  
  24. <script>
  25.       const vm = new Vue({
  26.               el: '#app',  
  27.               //Mock data for the value of BTC in USD
  28.               data: { BTCinUSD: 3759.91}
  29.             });
  30.     </script>
  31.  
  32.   </body>
  33. </html>
  34.  
2. Мелкий - 14 Ноября, 2019 - 21:09:17 - перейти к сообщению



Итак, в чём вопрос? Почему у вас нет константы BTCinUSD? Видимо вы её не объявили либо находитесь не в том namespace.
(Добавление)
Если же ваш {{ BTCinUSD }} должен обрабатывать не laravel - то этому есть отдельный раздел Blade & JavaScript Frameworks: https://laravel[dot]com/docs/5[dot]7/bla[dot][dot][dot]cript-frameworks
3. andrewkard - 25 Ноября, 2019 - 12:38:20 - перейти к сообщению
Пробуйте так:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. <script>
  3.       const vm = new Vue({
  4.               el: '#app',  
  5.               //Mock data for the value of BTC in USD
  6.               data: { 'BTCinUSD': 3759.91}
  7.             });
  8.     </script>
  9.  

 

Powered by ExBB FM 1.0 RC1