如何在Laravel中创建相对路径URL?

时间:2014-07-04 23:39:18

标签: php laravel-4

我需要为我的网站使用相对路径(让我们说因为我不想进入它的原因必须是相对的)。

目前我在我的网站中使用以下内容:

# url to controller
{{  Form::open(array('url' => 'users/signin') }}

# url to controller
 <li><a href="{{action('UsersController@getLogout')}}" class="navbar-brand "> <span class=""></span> Logout </a></li>

# url to style
{{ HTML::style('css/main.css')}}

我也尝试了其他人,但他们都构建了绝对的URL,例如:

http://localhost:8888/mysite/users/logout

在vanilla PHP中我可以放置这样的相对路径:

<li><a href="../search/">Search</a></li>

我放弃了HTML::style()并在我的css,js等上使用了相对网址,就像这样有效:

<link rel="stylesheet" type="text/css" href="/css/main.css">

但是,对于控制器方法的链接怎么办呢?

1 个答案:

答案 0 :(得分:0)

似乎这与Laravel 4不可能是开箱即用的。我确实找到someone's modification of the URL class in Laravel允许这样做,但它确实意味着你正在使用第三方代码进行集成功能。