无法在 laravel 5.2 中使用 URL::to() 生成绝对路径

Can't generate absolute path using URL::to() in laravel 5.2

我正在使用 Laravel 5.2 并且我想给我的样式表一个绝对路径

<link rel="stylesheet" href="{{ URL::to('css/styles.css') }}">  

无法加载样式表。当我使用 href="{{ asset('css/styles.css') }}" 它工作得很好但是当我使用外观 URL::to() 它不会加载 .

让我们试一试它会起作用

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('/);

URL::to() 将 return 一个绝对路径。你的 url 里有 index.php 吗?在您的示例中,URL::to()asset() 之间唯一真正的区别是 asset() 方法将删除对 index.php 的任何引用,但 URL::to() 不会。

如果您想使用 URL facade 而不是全局辅助方法,我建议您使用 URL::asset() 而不是 URL::to()。这是专门用于加载资产的函数,实际上是 asset() 辅助函数调用的函数。