Laravel路由器不允许Javascript文件



我有一个非常疯狂的问题,我似乎无法解决它。我有一个应用程序在Laravel 5.2中运行得非常好,我已经升级到Laravel 5.3。当我从routes/web.php中提供标准视图并包含脚本标签时,Laravel试图将脚本标签加载为路由,而不是包含该文件。例子:

如果我添加以下内容:

    <script src="/js/lib/jquery.min.js"></script>

在welcome.blade.php(或index,或任何索引)的末尾,我在控制台上得到以下内容:

控制台错误

如果我在Chrome devtools中查看jquery文件中的源,它加载了与JS文件相同的刀片文件(如Laravel试图通过路由器加载它)。有谁能告诉我去哪里找吗?我真的不想经历尝试重新安装或回退较早版本的过程。

编辑:澄清一下,我一直在这一点上工作,事实证明,app.js文件将加载得很好,但js/lib/**.js文件不会。我真的不知道有什么区别

语法如何?

<script type="text/javascript" src="{{ URL::asset('/js/lib/jquery.min.js') }}"></script>

希望对你有帮助

只有在找不到文件时才会发生。再次检查文件名,路径和路径名称可能区分大小写。

最新更新