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()。它将破坏第一个示例,因为它将添加一个标记。
发布于 2013-04-09 00:52:40
您可以通过<img src="{{URL::to_asset('images/original/logo.jpg')}}">实现您所追求的目标。在CSS样式中获取这些URL将是更多的工作,但在技术上是可行的。但是,假设您的所有资产都存储在/public中,那么url('../images/image.ext')将正常工作。如果需要更改资产文件夹路径,可以在asset_url中设置/application/config/application.php配置变量。
https://stackoverflow.com/questions/15891399
复制相似问题