Sur*_*esh 9 php url laravel laravel-4
我是Laravel的新手,现在正在L-4上构建一个应用程序,但却被困在一个地方.无法理解如何生成相对于基本网址的网址.在laravel-3我知道这可以通过
$url = URL::to('user/profile');
Run Code Online (Sandbox Code Playgroud)
但是,在L-4中我们怎么做呢?
Hol*_*eis 20
要生成相对 URL,您可以使用URL::route
或URL::action
允许传递$absolute
默认参数true
.因此,要在使用命名路由时获取相对URL,您可以使用以下命令:
URL::route('foobar', array(), false)
Run Code Online (Sandbox Code Playgroud)
这将生成一个类似的URL /foobar
.
小智 6
首先,您需要创建一个名为Route的路径
说你想去http://baseurl/user
控制器'allusers'中运行方法'showuser'define
然后你的路线看起来像这样: -
Route::get('user', array('as' => 'myuser', 'uses' => 'allusers@showuser'));
Run Code Online (Sandbox Code Playgroud)
现在您的/用户的URL将是
$myuserurl = URL::to('/myuser');
echo $myuserurl; // would be http://baseurl/user
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助你.请参阅http://laravel.com/docs/routing#named-routes