【发布时间】:2016-07-10 09:55:05
【问题描述】:
我正在使用 laravel 5.1 框架,我想在刀片模板中使用 assets() 函数。
问题是我的应用程序可以有不同的域:http://www.domain1.com 和 http://www.domain2.com 在开发模式下。
当我使用正确的asset() 语法时,它会添加文件的完整路径,包括域。
<link href="{{ asset("/css/style.css") }}" type="text/css" />
转换为
<link href="http://www.domain1.com/css/style.css" type="text/css" />
问题是: 是否可以配置laravel,所以它不会添加完整的域名。 预期结果是:
<link href="/css/style.css" type="text/css" />
有什么想法吗?
【问题讨论】:
-
我以为asset方法会根据当前域生成一个url?
-
链接里为什么不直接写/css/style.css?
-
我还没有测试过,但是...这不意味着当你有一个像 domain1.com/users/123/ 这样的 url 时,它不会找到资源,因为它会寻找路径 users/123/css/style.css 中的 css ?