Javascript 如何访问Laravel5中resource指令中的js和css文件
我在resource指令(resource dir,由资产、视图和土地dir组成)中有js和css文件。Javascript 如何访问Laravel5中resource指令中的js和css文件,javascript,css,laravel,resources,Javascript,Css,Laravel,Resources,我在resource指令(resource dir,由资产、视图和土地dir组成)中有js和css文件。 我需要从views/index.html加载js和css文件。您需要将这些css、js和图像文件移动到public目录才能使用它们。或者,更好的方法是使用构建资产并将其自动放入public目录 当您的资产位于public目录中时,您可以使用asset()helper访问: <img src="{{ asset('img/image.png') }}"> 这将为图像生成一个U
我需要从views/index.html加载js和css文件。您需要将这些css、js和图像文件移动到
public
目录才能使用它们。或者,更好的方法是使用构建资产并将其自动放入public
目录
当您的资产位于public
目录中时,您可以使用asset()
helper访问:
<img src="{{ asset('img/image.png') }}">
这将为图像生成一个URL,如
https://yourwebsite.com/img/image.png
谢谢。我知道这是正确的方法,但我必须将js和css文件存储在resource dir中。现在您可以将它们存储在这个目录中,但接下来您需要使用Elixir,它将连接/缩小etc您的资产,并将它们放在public
目录中。让我解释一下我的情况。我有静态html项目工作得很好。我必须把它和拉威尔项目结合起来。我要做的是在Laravel项目中简单地显示html。Html项目有许多Html文件,这些Html文件加载许多css和js文件。因此,如果我使用Public dir,我必须将js和css dir与Html项目分开,并更改所有Html文件中的url。@现在,当您使用Laravel时,您将web服务器指向Public
目录,因此任何用户都只能访问此目录中的文件。如果不想这样做,可以在资源/资产
和公共
目录之间创建一个符号链接。