【问题标题】:Uncaught ReferenceError: Spark is not defined未捕获的 ReferenceError:未定义 Spark
【发布时间】:2018-02-15 06:34:53
【问题描述】:

我已经开发我的 Laravel 应用程序有一段时间了,并决定将所有内容合并到 Spark 中。我很快意识到我有限的 PHP/JS 背景与 Spark 并不真正兼容,所以我尝试尽可能少地接触 Spark 代码,以保持工作正常并只使用 Spark 的好东西(条带集成、用户通知等等等。

无论如何,我想我把它弄坏了。我可以打开我的页面,但无法获得下拉用户菜单。 Chrome 通知我以下错误:

Uncaught ReferenceError: Spark is not defined 
at Object.module.exports.el (app.js:24333) 
 at webpack_require (app.js:20) 
at Object. (app.js:18567) 
at webpack_require (app.js:20) 
at Object. (app.js:51833) 
at webpack_require (app.js:20) 
at app.js:66 at app.js:69

我正在使用我使用 vagrant 构建的 Ubuntu 安装,一切似乎都运行良好。因为无论如何我都想更新到 Laravel 5.5,所以我决定签出一个新的 Spark 项目并集成我所有的代码。经过一些障碍后,我让它工作了,但同样的错误。这可能是非常琐碎的事情,所以我提前道歉......

为了完整起见,如果我签出一个香草火花测试应用程序,我可以注册并且一切正常。

并在复制相关文件后,修改 composer.json(并运行 composer update 等)。我又遇到了同样的错误....

有人吗??

【问题讨论】:

  • 您好,我也遇到了类似的问题,您能弄清楚这个错误是什么原因吗?
  • 对不起....我试图记住但我没有写下来。我最终确实弄清楚了,可能拿了一个香草火花然后从那里去......

标签: laravel laravel-spark


【解决方案1】:

确保包含

<script>
    window.Spark = @json(array_merge(Spark::scriptVariables(), []));
</script>

在你的&lt;head&gt;&lt;/head&gt;

【讨论】:

    猜你喜欢
    • 2023-01-23
    • 2016-11-03
    • 2011-01-05
    • 2016-01-02
    • 2013-10-06
    • 2016-12-17
    • 1970-01-01
    相关资源
    最近更新 更多