簡體   English   中英

在laravel 4中生成相對於基本URL的URL

[英]Generating url relative to the base url in laravel 4

我是Laravel的新手,現在正在L-4上構建一個應用程序,但卻被困在一個地方。 無法理解如何生成相對於基本網址的網址。 在laravel-3我知道這可以通過

$url = URL::to('user/profile'); 

但是,在L-4中我們怎么做呢?

要生成相對 URL,可以使用URL::routeURL::action因為它們允許傳遞$absolute參數,默認為true 因此,要在使用命名路由時獲取相對URL,您可以使用以下命令:

URL::route('foobar', array(), false)

這將生成像/foobar這樣的URL。

首先,您需要創建一個名為Route的路徑

假設您想轉到http://baseurl/user並在控制器'allusers'中運行方法'showuser'define

然后你的路線看起來像這樣: -

Route::get('user', array('as' => 'myuser', 'uses' => 'allusers@showuser'));

現在您的/用戶的URL將是

$myuserurl = URL::to('/myuser');
echo $myuserurl; // would be http://baseurl/user

我希望這可以幫助你。 請參閱http://laravel.com/docs/routing#named-routes

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM