Php 如何将图像存储在Laravel的resources目录中
例如: 我有一个资源目录,在那里我存储了我的HTML文件。这是我用来打印图像的句子,但我没能找到 图像来源: /资源/资产/图像/媒体/图像.jpeg 因此,如果我现在已经在,如何打印图像: 参考资料/view/form/index.blade.php 我试过这个:Php 如何将图像存储在Laravel的resources目录中,php,laravel-5,Php,Laravel 5,例如: 我有一个资源目录,在那里我存储了我的HTML文件。这是我用来打印图像的句子,但我没能找到 图像来源: /资源/资产/图像/媒体/图像.jpeg 因此,如果我现在已经在,如何打印图像: 参考资料/view/form/index.blade.php 我试过这个: <img src="/resources/assets/images/Media/default.png"> 但它不起作用 感谢并感谢通过该解决方案提供的任何建议:)如果您想在网站上显示图像,请将图像存储在文件夹p
<img src="/resources/assets/images/Media/default.png">
但它不起作用
感谢并感谢通过该解决方案提供的任何建议:)如果您想在网站上显示图像,请将图像存储在文件夹
public
中,该文件夹将可用。即
public/images/Media/default.png
然后可以使用asset()
-函数生成URL,如下所示:
$url = asset('images/Media/default.png');
公共可用资产应位于
public
文件夹中。你可以编辑webpack.mix.js
将你的文件从resources
文件夹复制到public
文件夹并在那里访问它们。你应该用一个laravel版本标记问题(如果这与你的问题相关,就是说)。无论如何,刀片文件的位置是不相关的。资产的URL应在文档根目录中定义。您可能将文档根指向了public
文件夹(或者至少应该是这样),因此,如果图像位于public/assets/**/image.jpg
,则URL将是/assets/**/image.jpg
,请注意:文档根应设置为public
-文件夹,所以public
不应该出现在URL中。但在其他方面是正确的:-)@MagnusEriksson correct=),我只是说明了将图像放置在何处进行澄清的整个路径asset()
不会在生成的URL中包含public
。