Laravel和phpStorm集成-“;无法解析目录";

Laravel和phpStorm集成-“;无法解析目录";,laravel,phpstorm,Laravel,Phpstorm,我使用的是Laravel5.1,我观看了如何修复外观问题。现在,一切几乎都完美无瑕 当我在视图上尝试代码时,例如: <script type="text/javascript" src="assets/js/page.js"></script> phpStorm将此位置标记为错误,因为他无法解析文件的位置,因为他正在查找不存在的文件Root/app/resources/views/layouts/assets/js/page.js 如何修复此问题?将src=“ass

我使用的是Laravel5.1,我观看了如何修复外观问题。现在,一切几乎都完美无瑕

当我在视图上尝试代码时,例如:

<script type="text/javascript" src="assets/js/page.js"></script>

phpStorm将此位置标记为错误,因为他无法解析文件的位置,因为他正在查找不存在的文件
Root/app/resources/views/layouts/assets/js/page.js

如何修复此问题?

src=“assets/js/page.js”
更改为
src=“{{asset('assets/js/page.js')}}”


资产函数实际上是一个函数,而不是文件夹。我认为它引用的是公用文件夹中的预期值,但我仍然不是100%同意

步骤1:点击
文件菜单

第2步:点击
设置
,下面的图像应该会显示一些。(你的可能和我的不同)

步骤3:在搜索栏中,键入
目录
,请参见图像:

步骤4:当看到
项目的
根目录
时,单击它,然后单击
资源根目录
,将其标记为项目的根目录

第5步:点击
Apply

步骤6:点击
OK


您的问题将得到解决。希望这对您有所帮助。

使用此代码,它将帮助您:

<script type="text/javascript" src="{{url('/assets/js/page.js')}}"></script>*
*

很高兴我能帮忙……)干杯。在步骤4中,当我选择保存laravel项目的文件夹作为根目录时,错误不会消失,但当我选择公用文件夹时,错误不再出现。你们认为选择公用文件夹作为根目录会带来一些问题或阻止laravel的某些功能吗?@Prince您应该将
public
标记为根目录,因为在为站点提供服务时,它是文档的根目录。你应该使用
/js/app.js
而不是
href
属性中的
/resources/js/app.js
来引用其中的文件。不完全是我所要求的,没有函数
资产
,有
资产
并且它没有指向
公共/资产
文件夹。我的坏!实际上,您有一个资产文件夹。变化不大。你是对的,现在资产在变化。是的,我显然误解了!很高兴它成功了!!:D正确的代码是:
在src use=then“{{}}@MostafaAsadi谢谢。Idk在没有修复的情况下,它是如何持续这么长时间的。