Laravel js文件未找到

15 浏览
0 Comments

Laravel js文件未找到

我将Laravel的javascript文件放在public/js文件夹中,并进行了如下引用:


但仍然无法找到404。

0
0 Comments

问题的原因是在引用js文件时,不需要包含public文件夹在URL中。正确的引用方式如下:

<script src="{{ asset('/js/test.js') }}"></script>

解决方法是将URL中的public文件夹去掉即可解决该问题。

0
0 Comments

Laravel js文件找不到的问题通常是由于ASSET_URL配置错误导致的。ASSET_URL是一个环境变量,可以在.env文件中进行配置。通过设置ASSET_URL变量,可以将静态资源的URL主机设置为外部服务,比如Amazon S3。在Chrome或Firefox的Web开发工具中,可以检查ASSET_URL的值。

通常情况下,服务器的文档根目录是public文件夹。因此,可以尝试移除public目录路径来解决404文件未找到的错误。具体做法是将代码中的路径改为以下形式:


这样,Laravel将会使用正确的URL来加载js文件,而不会出现文件找不到的错误。

0
0 Comments

Laravel js文件找不到的问题一直困扰着许多开发者。要解决这个问题,我们需要了解出现这个问题的原因,并采取相应的解决方法。

首先,我们需要注意在Laravel中使用的是asset而不是public,因为公共文件夹是通过asset自动添加的。这意味着我们应该使用asset来引用我们的js文件,而不是public。如果我们错误地使用了public来引用js文件,就有可能导致找不到文件的问题。

然而,上述解释可能不够清晰,让人难以理解。如果您觉得这个解释有问题,您可以展开这个回答,并标记此评论为不再需要的。但是,我们仍然需要找到解决问题的方法。

解决这个问题的方法是使用asset来引用js文件,而不是public。下面是一个示例代码,展示了如何正确地引用js文件:

    

通过使用asset,Laravel将会自动为我们生成正确的路径,以确保我们的js文件能够被正确加载。

总结起来,当出现Laravel js文件找不到的问题时,我们应该检查我们是使用了asset而不是public来引用js文件。通过正确地使用asset,我们可以解决这个问题,确保我们的js文件能够被正确加载。

0