to_route()重复基本路径

时间:2012-11-15 02:51:16

标签: php laravel

我正在尝试用laravel制作我的第一个应用程序,但我有一个问题路线。 每当我尝试生成一个路由(Redirect :: to_route()或HTML :: link_to_route())时,生成的地址都是错误的。基本路径加倍。

这样:

{{ HTML::link_to_route('admin.edit_newsletter', 'Editar Newsletter', array($newsletter->id), array('class' => 'btn btn-inverse')) }}

结果链接:

http://newsletters_app.dev/http://newsletters_app.dev/admin/newsletters/1/edit

我的路线

// admin.newsletter Resource
Route::get('admin/newsletters/(:num)/edit', array('as' => 'admin.edit_newsletter', 'uses' => 'admin.newsletters@edit'));

1 个答案:

答案 0 :(得分:2)

由于下划线,根据filter_var($ url,FILTER_VALIDATE_URL),网址“http://newsletters_app.dev”无效。因此,HTML :: link()正在生成一个重复的基础。解决方案是简单地从URL中删除下划线。