我正在使用Laravel 5.2,我想给我的样式表一个绝对路径
<link rel="stylesheet" href="{{ URL::to('css/styles.css') }}">
无法加载样式表。当我使用href="{{ asset('css/styles.css') }}"
时
它工作得很好但是当我使用Facade URL :: to()时它不会加载。
答案 0 :(得分:0)
URL::to()
将返回绝对路径。你的网址中有index.php
吗?在您的示例中,URL::to()
和asset()
之间唯一真正的区别是asset()
方法将删除对index.php
的任何引用,但URL::to()
不会。
如果您想使用URL
外观而不是全局帮助方法,我建议您使用URL::asset()
代替URL::to()
。这是特定于加载资产的函数,实际上是asset()
辅助函数调用的函数。
答案 1 :(得分:-1)
让我们试试它会起作用
do this:
set your url in app/config/app.php
then initiate URL:
URL::forceRootUrl(Config::get('app.url'));
so you will get the URL by:
url('/);