Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何访问Laravel5中resource指令中的js和css文件_Javascript_Css_Laravel_Resources - Fatal编程技术网

Javascript 如何访问Laravel5中resource指令中的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

我在resource指令(resource dir,由资产、视图和土地dir组成)中有js和css文件。
我需要从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
目录,因此任何用户都只能访问此目录中的文件。如果不想这样做,可以在
资源/资产
公共
目录之间创建一个符号链接。