3

我正在尝试使用 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'));
4

1 回答 1

2

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

于 2012-12-07T21:47:28.787 回答