[英]Generating url relative to the base url in laravel 4
我是Laravel的新手,現在正在L-4上構建一個應用程序,但卻被困在一個地方。 無法理解如何生成相對於基本網址的網址。 在laravel-3我知道這可以通過
$url = URL::to('user/profile');
但是,在L-4中我們怎么做呢?
要生成相對 URL,可以使用URL::route
或URL::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.