Generating url relative to the base url in laravel 4

这一生的挚爱 提交于 2019-12-04 03:03:57

To generate a relative URL, you can use URL::route or URL::action as they allow to pass a $absolute parameter which defaults to true. So to get a relative URL when using named routes for example, you can use the following:

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

This will generate a URL like /foobar.

deepika jain

First you need to create a Named Route like

Say yo want to go to http://baseurl/user and runs the method 'showuser' define in controller 'allusers'

then your Route shold look like this:-

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

Now your URL to /user would be

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

I hope this helps you. Pls refer http://laravel.com/docs/routing#named-routes

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!