首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel3:给出具有Laravel内置功能的故障安全映像路径

Laravel3:给出具有Laravel内置功能的故障安全映像路径
EN

Stack Overflow用户
提问于 2013-04-09 00:37:17
回答 1查看 492关注 0票数 0
代码语言:javascript
复制
background-image: url('home_assets/images/origami/parallax/01.png');
<img alt="" src="home_assets/images/origami/logo.png">

我担心404个问题,如果:

  1. 我把Laravel文件夹移到子文件夹里,
  2. 将来重命名home_assets

我在寻找这样的解决方案:

代码语言:javascript
复制
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()。它将破坏第一个示例,因为它将添加一个标记。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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配置变量。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15891399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档