无法在 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()
辅助函数调用的函数。
我正在使用 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()
辅助函数调用的函数。