background-image: url('home_assets/images/origami/parallax/01.png');
<img alt="" src="home_assets/images/origami/logo.png">
如果出现以下情况,我会担心404问题:
我正在寻找类似的解决方案:
Url::to_home_assets_image('origami/logo.png');
Url
会处理路径。如果我将Laravel移动到a/b/c/
文件夹,那么它应该理解公用文件夹应该在a/b/c/public/
。
::to_home_assets_image
应该像常量一样工作。 home_assets_image
常量/函数/对象(无论你想称之为什么)都应该引用'home_assets/image/'
。
这样的事情:Url::to_home_assets_image('origami/logo.png');
应该有用。
Ps:我不能使用HTML::image()
。它会打破第一个例子,因为它会添加一个标签。
答案 0 :(得分:2)
您可以通过<img src="{{URL::to_asset('images/original/logo.jpg')}}">
实现目标。在CSS样式中获取这些URL会有更多的工作,但技术上是可行的。但是,假设您的所有资产都存储在/public
中,则url('../ images / image.ext')将正常工作。如果您需要更改资产文件夹路径,可以在asset_url
中设置/application/config/application.php
配置变量。